改变iframe youtube src与IE8错误
Change iframe youtube src with IE8 Error
我使用以下代码将不同的youtube视频加载到Twitter Bootstrap模式中。为什么IE8是唯一不加载youtube视频的浏览器?它只是在视频通常显示的地方显示一个黑色的div。还有更多的视频要上传和很多额外的脚本在我正在工作的页面上,所以我试图保持这个灵活和轻量级尽可能。任何建议都将不胜感激。谢谢!
<div id="Videos">
<a data-source="http://www.youtube.com/embed/z4Ezruu1oeQ" href="#" class="videoThumbnail">
<img src="http://placehold.it/200x100&text=Video%20Thumbnail%20One"></a>
<a data-source="http://www.youtube.com/embed/3tYrd4tPVXs" href="#" class="videoThumbnail">
<img src="http://placehold.it/200x100&text=Video%20Thumbnail%20Two"></a>
</div>
<div id="videoModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="videoModalLabel" aria-hidden="true">
<div class="modal-body">
<div class="video-container">
<iframe width="520" height="390" frameborder="0" allowfullscreen=""></iframe>
</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
Javascript: $('.videoThumbnail').click(function(e) {
e.preventDefault();
var src = $(this).data('source');
$('#videoModal').modal('show');
$('#videoModal iframe').attr('src', src);
});
$('#videoModal button').click(function () {
$('#videoModal iframe').removeAttr('src');
});
http://jsfiddle.net/curly33/LTxm7/我建议让html来完成这项工作。
<a href="http://www.youtube.com/embed/z4Ezruu1oeQ" target="videoIframe" class="videoThumbnail">
和
<iframe name="videoIframe" width="520" height="390" frameborder="0" allowfullscreen=""></iframe>
js:
$('.videoThumbnail').click(function(e) {
$('#videoModal').modal('show');
});
$('#videoModal button').click(function () {
$('#videoModal iframe').removeAttr('src');
// ^^ is this really needed? ^^
});
http://jsfiddle.net/LTxm7/3/相关文章:
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- IE8中的Ember.js(1.0pre)属性绑定错误
- JSC_TRAILING_COMMA:分析错误.IE8(及以下版本)-jshint可以警告我使用左尾逗号吗
- IE8 中未知的 JS 错误
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- 使用 WebAPI 和 IE8/9 上传剑道文件不正确的错误消息
- IE8对象当对象包含null值时应出现错误
- "停止运行脚本错误“;在IE8中拥有大量收藏
- Javascript'type[..][..]'为null或不是对象IE8错误
- IE8 Javascript错误:对象没有'不支持此属性或方法
- <IE8错误:'polygonOptions.fillColor'为null或不是对象
- 简单模态不会关闭 |IE8 错误 |window.location.href.
- 哈姆尔咖啡 ie8 错误
- 使用jQuery时出现奇怪的IE8错误
- jQuery XML解析/操作IE8错误
- 对象预期- Javascript/Jquery IE8错误
- 动态表单IE8错误
- 改变iframe youtube src与IE8错误
- '应为对象'使用YouTube API的IE8错误