在IE8(jQuery galleria)淡出/生效期间不需要的透明背景

时间:2012-07-07 16:35:34

标签: jquery css internet-explorer fancybox galleria

我正在为我的g / f创建一个新网站作为她生日的惊喜。但是,如果图像库在iframe中,当我切换图像时,我会在IE 8(可能还有7)中出现小的视觉故障。在所有其他浏览器中,背景保持白色以使其看起来不错,但在IE中它会淡出为透明然后再次出现。

要重现:转到IE8中的her new site,单击其中一个部分(在fancybox iframe中加载),并观察切换图像时效果会发生什么。现在启动iframe directly,看看一切都很好。

在切换期间:

IE transparent background for fade out/in

我尝试过设置背景颜色:白色到处都是我无法想象的。此外,iframe元素上的IE-only属性allowtransparency不会做太多。我尝试过allowtransparency =“false”并完全删除它。

编辑:哦,galleria似乎通过更改(内联)样式来淡出/淡出:不透明度从1到0再返回。

1 个答案:

答案 0 :(得分:1)

您很可能需要更新您的jQuery版本

目前你有:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>

第一行无论如何会抛出404错误

试试这个:

<script src="http://code.jquery.com/jquery-latest.js"></script>

你将会看到IE神奇地工作。您实际上不需要重新定位关闭按钮以使其适合框内。