Fancybox v.2.1.2无法在IE7上打开

时间:2012-10-19 16:53:12

标签: jquery internet-explorer-7 fancybox-2

我在Wordpress中使用Fancybox v.2.1.2(不是插件)。在IE7中,我有加载但它根本没有打开任何东西。

这是我的JS代码

<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="/path/to/fancybox/source/jquery.fancybox.js?v=2.1.2"></script>
<link rel="stylesheet" type="text/css" href="/path/to/fancybox/source/jquery.fancybox.css?v=2.1.2" media="screen" />
<script>
jQuery(document).ready(function() {
     jQuery("a.fancybox").fancybox({
        padding : 0
    });  
});
</script>

这是我的页面中的代码:

<a href="/path/to/images/P1050615.jpg" class="fancybox" rel="gallery[283]"></a>
<div class="hidden">
 <a class="fancybox" href="/path/to/images/P1050616.jpg" rel="gallery[283]"><img src="/path/to/images/P1050616.jpg"></a>
 <a class="fancybox" href="/path/to/images/P1050617.jpg" rel="gallery[283]"><img src="/path/to/images/P1050617.jpg"></a>
</div>

我正在使用HTML5 Doctype,但即使我在更改它,它也不会改变任何内容。

2 个答案:

答案 0 :(得分:3)

我担心这是一个错误(这不是你的错,不是你的代码)。

我直接联系了开发人员,他向我确认这个问题预计会在下一次提交中修复。

您可以在此期间回滚到版本v2.1.1。

更新:Fancybox v2.1.3已发布

更改日志 版本2.1.3 - 2012年10月23日

  • 修正了#426 - 破了IE7
  • 已修复#423 - iOS上的背景闪烁
  • 已修复#418 - 自动增长/收缩和居中
  • 更新了使用jQuery 1.6的脚本
  • 媒体助手支持YouTube视频系列

答案 1 :(得分:1)

我发现错误......不是在Fancybox中,而是在IE7,IE8和IE9中!

如果使用包含以下CSS的页面创建iframe,则IE不会显示该页面:

html { position: relative; }

如果你知道目标网页的网站管理员,请他删除这个CSS声明,它的页面显示不应该改变......否则,我的知识无法解决!

这就是全部!