我想知道是否有人使用过这个lightbox plugin并且在IE上遇到了一个错误< 9?
它一直在崩溃我的IE8和IE7,但它在IE9上没问题。
知道怎么解决吗?
或任何其他替代方案?我想使用这个灯箱插件,因为它允许我嵌入来自youtube和vimeo的视频。允许我运行视频的其他灯箱插件将是完美的!
感谢。
修改
发现错误 - jquery-1.6.min.js !!!
现在使用 - https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
可以正常工作我经常用jquery-1.6.min.js遇到有问题的东西! 讨厌它!
答案 0 :(得分:1)
如果你正在使用jQuery,Colorbox是一个很棒的灯箱。
View the demo看看Colorbox有多容易 适用于YouTube。
它只有~10 KB的轻量级,支持照片,分组,幻灯片,ajax,内联和iframed内容。
适用于Firefox 3 +,Safari 4 +,Chrome,Internet Explorer 6 +,Opera 11。
答案 1 :(得分:1)
关于灯箱,我总是使用prettyPhoto,因为:
它非常灵活,它有一个API,使您可以完全自定义图像,而不会将任何数据绑定到您的内嵌图像。
此外,如果您使用服务器端语言进行开发,那么使用此API可使您的代码更具可读性和可维护性。
它还支持视频,iframe等...
这是漂亮的照片网站: http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
这是API文档(页面底部): http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/documentation/
答案 2 :(得分:1)
只需将以下内容添加到iframe源代码的末尾:
&wmode=opaque
即
<iframe src="//www.youtube.com/embed/5_sfnQDr1-o&wmode=opaque" frameborder="0" allowfullscreen></iframe>
基本上,早期版本的Internet Explorer会将嵌入的YouTube视频视为最顶层的元素。
来源:http://howchoo.com/g/make-your-lightbox-display-over-an-embedded-youtube-video-in-ie8