gpt4 book ai didi

html - css 菜单不覆盖在 flash 上,仅限 Internet Explorer

转载 作者:太空宇宙 更新时间:2023-11-04 16:07:09 25 4
gpt4 key购买 nike

我工作的网站使用古老的 CSS“suckerfish”菜单来执行下拉菜单,而不是 Javascript 或其他一些 CSS 解决方案。在其中一些页面上有 flash 片段,并且仅对于 Internet Explorer 8,菜单会被 flash 区域“挡住”。在看到与此问题相关的问题后,即 herehere ,我尝试了 wmode="opaque"和 wmode="transparent",这解决了 Chrome、Opera 和 Safari 的问题。 Firefox 在没有任何 wmode 规范的情况下工作。

但是,IE 8 无法使用其中任何一个...CSS 菜单不会覆盖 Flash。没有为这些 flash 元素分配位置,因此就我的理解而言,分配 z-index 无济于事。

如何使它适用于 IE 8?

请注意,您可以在两个不同的页面上看到此操作,其中一个具有:

wmode="透明":http://www.momentumnow.biz/mn/index.shtml (有问题的闪存片名为 MN_Pres-2-A.swf)

wmode="不透明":www.momentumnow.biz/mn/benefits.shtml (有问题的 Flash 片段名为 Benefits-A.swf)。

谢谢

最佳答案

您必须在 IE 浏览器的 flash 部分添加此代码。

这是代码:

              <param name="play" value="true">
<param name="loop" value="true">
<param name="wmode" VALUE="transparent">
<!--<![endif]-->

<a href="http://www.adobe.com/go/getflashplayer"> <img src="/mn/images/a-350x120.png" alt="Get Adobe Flash player version 9.0.28 or later"> </a>

<!--[if !IE]>-->

</object>

关于html - css 菜单不覆盖在 flash 上,仅限 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937611/

25 4 0