Twitter按钮未显示在IE9中
Twitter Button not showing up in IE9
Hello Stackoverflow Community,
我目前正面临一个尴尬的问题,我正在尝试集成到网页中的推特关注按钮。在除IE9之外的每个浏览器中,我的Twitter按钮都显示出来。在IE9中,它有时有,有时不会。
<a href="https://twitter.com/share" class="twitter-share-button" data-url="<?php echo constant('TWEET_LINK');?>" data-text="<?php echo constant('TWEET_TEXT');?>" data-count="none" data-hashtags="<?php echo constant('TWEET_HASHTAG');?>">Tweet</a>
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
什么可能导致此问题?
在这个 javascipt 上使用 jslint 来说明 ! 是无效的。删除!从它开始并让它通过JSLINT的过程。
我不想开始火焰战争,但简单地使用分号对 IE 有很大帮助
function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
应该没问题。
相关文章:
- 当网格视图设置为 true 时,Jqgrid 在 IE9 中显示“正在加载”
- Flowplayer 插件在 Win7:IE9 和 Firefox 中显示“HTML5 视频文件未找到”错误
- 如何使 Dreamweaver AP Div 显示/隐藏功能在 IE9 中工作
- Twitter按钮未显示在IE9中
- 如何在IE9上显示对象的内容
- PDF 未显示在 IE9、10 和 11 的 fancybox 2 iframe 中
- TinyMCE 4在IE9(任何模式)中不显示工具栏图标
- IE9 中未显示图像/网格
- IE9 内容可编辑中显示错误的光标
- Ajax 调用 IE8 不显示所有数据,适用于 Firefox 和 IE9
- Jquery对话框IE9内容未使用html显示
- Angularjs-ng路由在IE9上不起作用-视图不显示
- 样式显示:没有在IE8、IE9、IE10兼容性视图中不起作用
- Javascript不能在Chrome或IE9中工作-错误”;复选框未定义“;显示在FF JS控制台中
- 如何调用IE9的Ctrl-F并突出显示几个单词
- 选择选项显示/隐藏IE9问题
- jQuery.Fileuploadui,在ie9中不显示缩略图预览
- 第一个选项卡面板没有显示网格中的数据(ie9)
- ie9不显示由js填充的表
- IE9 显示所选项目,即使选择=“”