【发布时间】:2012-01-29 19:13:21
【问题描述】:
我使用twitter button resources 为关注按钮生成代码,我将其添加到我正在处理的网站的所需页面中。代码是:
<a href="https://twitter.com/daniduffymakeup" class="twitter-follow-button" data-show-count="false" data-size="large">@daniduffymakeup</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
在 Safari 中查看页面时,设置按钮样式的 JavaScript 似乎可以正常执行,因为按钮的样式符合预期,但是在 Chrome 中,链接文本每次都会显示,并且只有在页面重新加载时才会将样式设置为按钮通过访问另一个链接并向后导航。刷新页面会再次清除按钮样式,有时甚至无法呈现纯链接文本。
什么可能导致这种行为?我曾尝试将 JavaScript 函数移动到页面的 head 元素中,但无济于事。
【问题讨论】:
-
你是在本地测试这个吗?
标签: javascript twitter google-chrome