我正在使用FancyBox生成弹出图像。
FancyBox(如果你好奇的话。)
它弹出div
z-index: 92;
。
我有一个Flash动画,远远低于z-index
。
我的问题是,在两个不同的Firefox浏览器(相同版本)中,我有不同的结果。
在一个方面,一切都很好。另一方面,Flash动画显示在div
的前面。我尝试刷新并重新启动浏览器,但总会出现同样的问题。
我知道其中一个屏幕截图来自IE,但它只是作为参考。
我可能做错了什么?
答案 0 :(得分:11)
尝试在闪光灯上设置wmode = transparent。无论您将其设置为什么z-index,这都将使闪存无法覆盖所有内容。
答案 1 :(得分:1)
你可以尝试在w3schools TryIt Editor粘贴一些CSS代码来检查它是否正确,并且z-index按你的想法工作。
答案 2 :(得分:1)
请记住,您需要为IE和其他浏览器分别设置 wmode 参数:
<param name="wmode" value="opaque" /> <!-- for IE -->
<embed src="images/banner/banner.swf" quality="high" wmode="opaque" ... <!-- for other browsers-->
答案 3 :(得分:0)
虽然wmode=transparent
可行,但会导致quite a performance hit。使用wmode=opaque
可能会获得更好的结果。
答案 4 :(得分:0)
如果您无法更改Flash模式,因为它是来自AdSense等网络的横幅广告,该怎么办?