在Internet Explorer中浏览Flash影片

8 html flash z-index css-position

这个古老的问题......为什么地狱没有一个位于闪光对象上的div在z-index上保持最佳状态.我过去找到了答案,但已经很久了,我似乎无法得到答案.我的flash电影是在左边的div中:

<div id="flash">
<object width="614" height="289">
<param name="movie" value="images/75.swf">
<param name="wmode" value="transparent">
<embed src="images/75.swf" width="614" height="289" wmode"transparent">
</embed>
</object>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要在顶部的div的css是:

.menu ul li:hover ul li a:hover {
background:#5a3f2d;
color:#FFF;
z-index: 9999;
Run Code Online (Sandbox Code Playgroud)

我无法让它显示在ie6或ie8中的flash电影之上.我知道这是老学校,但我很沮丧!我的导航div需要有绝对位置吗?这是为什么它不起作用?

示例在这里.将鼠标悬停在右侧的第一个链接上:"CUSTOMER SERVICE"

谢谢大家:)

小智 8

希望这会对你有所帮助,请看看. http://manisheriar.com/blog/flash_objects_and_z_index

  • 谢谢!对于懒惰:将flash DIV包装器设置为position:relative; 和z-index:0; ,然后将WMODE透明参数添加到flash对象并嵌入代码. (3认同)

Gir*_*ane -1

将父容器(表)和/或同级容器(另一个“td”标签)的 z 索引设置为 1 可能会有所帮助