我正在为我的 g/f 创建一个新网站,作为她生日的惊喜。但是,如果图像库位于 iframe 中,则在切换图像时出现淡出/淡入效果时,我在 IE 8(可能还有 7)中遇到了一个小的视觉故障。在所有其他浏览器中,背景保持白色以便看起来不错,但在 IE 中,它会淡出为透明,然后再次出现。
重现:在 IE8 中访问她的新站点,单击其中一个部分(加载到 fancybox iframe 中),然后观察切换图像时效果会发生什么。现在直接启动iframe,看看一切看起来都很好。
切换期间:
我试过在我能想到的任何地方设置 background-color: white 都无济于事。此外,iframe 元素上的 IE-only 属性 allowtransparency 并没有多大作用。我试过 allowtransparency="false" 并完全删除它。
编辑:哦,画廊似乎通过更改(内联)样式来淡出/淡入:不透明度从 1 到 0 并再次返回。