【发布时间】:2012-01-20 16:29:40
【问题描述】:
我正在开发的网站使用古老的 CSS“suckerfish”菜单来进行下拉菜单,而不是 Javascript 或其他一些 CSS 解决方案。在其中一些页面上存在 Flash 片段,并且仅对于 Internet Explorer 8,菜单会被 Flash 区域“阻止”。在看到与此问题相关的问题后,即here 和here,我尝试了 wmode="opaque" 和 wmode="transparent",这解决了 Chrome、Opera 和 Safari 的问题。 Firefox 在没有任何 wmode 规范的情况下工作。
但是,IE 8 不支持这两种方法...... css 菜单不会覆盖 Flash。这些 flash 元素没有分配给它们的位置,因此就我的理解而言,分配 z-index 无济于事。
如何使这项工作适用于 IE 8?
请注意,您可以在两个不同的页面上看到此操作,一个带有:
wmode="transparent" : http://www.momentumnow.biz/mn/index.shtml(有问题的闪存片名为MN_Pres-2-A.swf)
wmode="opaque" : www.momentumnow.biz/mn/benefits.shtml(有问题的闪存片名为Benefits-A.swf)。
谢谢
【问题讨论】: