0

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

重现:在 IE8 中访问她的新站点,单击其中一个部分(加载到 fancybox iframe 中),然后观察切换图像时效果会发生什么。现在直接启动iframe,看看一切看起来都很好。

切换期间:

用于淡出/淡入的 IE 透明背景

我试过在我能想到的任何地方设置 background-color: white 都无济于事。此外,iframe 元素上的 IE-only 属性 allowtransparency 并没有多大作用。我试过 allowtransparency="false" 并完全删除它。

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

4

1 回答 1

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 神奇地工作。您实际上不需要重新定位关闭按钮以使其适合框。

于 2012-07-07T20:30:57.983 回答