这个古老的问题......为什么地狱中没有一个位于闪光对象上方的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>
我需要排在最前面的div的css是:
.menu ul li:hover ul li a:hover {
background:#5a3f2d;
color:#FFF;
z-index: 9999;
我无法在ie6或ie8中显示flash影片。我知道这是老学校,但我很沮丧!我的导航div需要有绝对位置吗?这就是为什么它不起作用?
示例是here.将鼠标悬停在右侧的第一个链接上:“CUSTOMER SERVICE”
全部谢谢:)
答案 0 :(得分:8)
希望这会对你有所帮助, 请看一下。 http://manisheriar.com/blog/flash_objects_and_z_index
答案 1 :(得分:1)
我使用了以下内容,它对我有用。
<param name="wmode" value="opaque" />
我在Why doesn't Z-Index in IE render the way it's supposed to over a Flash Movie?
找到了这个解决方案答案 2 :(得分:0)
我已经看到很多这些问题和论坛,但为了清楚这一点,应该添加这两个选项,以避免某些版本停止工作:
<param name="wmode" value="opaque" />
和
<embed wmode="opaque" src="...">
答案 3 :(得分:-1)
将父容器(表)和/或兄弟容器(另一个“td”标签)的z-index设为1
可能会有所帮助