我有一个 CSS 下拉菜单,因此当您将鼠标悬停在菜单项上时,子菜单会下拉。我还在页面上显示 .wmv 视频。但是,当子菜单下拉时,它会显示在视频后面。我已经阅读了对象标记中的任何内容自动获得最大 z-index 的位置,因此设置 z-index 并不能解决问题。我一直无法找到任何解决方案或解决方法。是否有解决方法或某种方法来解决此问题,以便下拉菜单显示在视频前面?这似乎发生在 IE 和 Firefox 中。
3743 次
3 回答
3
AFAIK,您必须将播放器对象的背景设置为透明。像这样:
<object ... >
<param name="filename" value="http://yourdomain/yourmovie.wmv">
<param name="wmode" value="transparent">
<!-- other params -->
<embed ... wmode="transparent"></embed>
</object>
希望能帮助到你。我不记得确切的所有参数等等,但它应该可以解决问题。
于 2009-12-10T20:36:09.043 回答
1
我同意零实验室。如果 wmode transparent 不能解决问题,请尝试:
<param name="wmode" value="opaque" />
于 2009-12-10T21:58:04.420 回答
0
应该有办法通过 css 和嵌入式视频播放器的选项来实现这一点,但作为一种快速解决方案,请将此作为 jquery 帮助。
希望对你有帮助,思南。
于 2009-12-10T19:59:20.240 回答