【问题标题】:jquery lightbox plugin: Bug on IE7 and IE8!jquery 灯箱插件:IE7 和 IE8 上的错误!
【发布时间】:2011-09-20 16:42:53
【问题描述】:

不知道有没有人用过这个lightbox plugin,在IE

我的 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 的错误! 讨厌

【问题讨论】:

  • 需要更多信息或一些代码来查看
  • 发现了问题 - 检查我上面的编辑。谢谢。
  • 我曾经有一个聪明人告诉我最好使用旧版本的 jQuery(比如 1.5 甚至 1.4),因为新版本可能有问题。让他们解决错误然后升级。

标签: jquery internet-explorer-8 internet-explorer-7 lightbox


【解决方案1】:

关于灯箱,我总是使用 prettyPhoto,因为:

  1. 它非常灵活,并且它有一个 API,使您能够使您的图像完全和完全可定制,而无需将任何数据绑定到您的内嵌图像。

  2. 此外,如果您使用服务器端语言进行开发,那么使用此 API 可以使您的代码更具可读性和可维护性。

  3. 它还支持视频、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】:

    如果您使用 jQuery,Colorbox 是一个很棒的灯箱。

    View the demo 看看Colorbox有多容易 适用于 YouTube。

    它是轻量级的,只有约 10 KB,支持照片、分组、幻灯片、ajax、内联和 iframed 内容。

    它适用于 Firefox 3+、Safari 4+、Chrome、Internet Explorer 6+、Opera 11。

    【讨论】:

      【解决方案3】:

      只需将以下内容添加到 iframe 源的末尾:

      &wmode=opaque
      

      <iframe src="//www.youtube.com/embed/5_sfnQDr1-o&amp;wmode=opaque" frameborder="0" allowfullscreen></iframe>
      

      基本上,早期版本的 Internet Explorer 会将嵌入的 YouTube 视频视为最顶层的元素。

      来源:http://howchoo.com/g/make-your-lightbox-display-over-an-embedded-youtube-video-in-ie8

      【讨论】:

        猜你喜欢
        • 2019-12-16
        • 1970-01-01
        • 2013-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多