CSS菜单仅在IE(SWFObject)中隐藏在flash后面

时间:2009-11-09 20:06:03

标签: javascript css drop-down-menu swfobject

我知道这个问题被问了很多,我在发布之前检查了所有“相关问题”,我尝试了所有可以找到的不同解决方案,但无济于事。

我正在使用网站页面上的网站,并且使用原始创建者使用的Pop Menu Magic进行标题导航,它目前隐藏在仅在IE下面播放的swf下,同时在Firefox中完美运行。< / p>

我已尝试过将wmode更改为透明或不透明的所有内容,在不同的div上使用z-index,确保它们具有已定义的位置等。

非常感谢任何帮助。

这是“嵌入”代码:

<div id="slideShow">
<div id="flashcontent">
This text will be replaced by the SWFObject Flash Inclusion.
</div>
<script type="text/javascript">
var so = new SWFObject("flash-banner2.swf", "mymovie", "747", "258", "8", "#000");
so.addParam("quality", "high");
so.addParam("wmode", "opaque");
so.write("flashcontent");
</script>
</div>

再次感谢您的帮助。

Stack Overflow只让我最初发布1个超链接,所以我会把css放在评论中。

2 个答案:

答案 0 :(得分:1)

从CSS开始,摆脱通用选择器规则(position: relative)中的*。那是真的坏主意。删除它可以解决问题。

它确实打破了网站的多种方式(假设这个:http://www.onlineuticacollege.com/david/实际上是你正在谈论的网站),但你应该解决那些问题发生的地方,而不是通过相对定位一切。

答案 1 :(得分:0)

注意:在IE中说出问题时,请务必说出现在有3个主要版本的版本。我猜6。

当窗口对象(如flash和select元素)不遵守z-index规则时,它是IE6的“功能”。修复是隐藏或使用iframe“shim”

在这里谈到:iframe shimming or ie6 (and below) select z-index bug