我正在通过各种论坛的问题来回答这个问题,但似乎没有一个对我有用。
我在 iframe 中嵌入了第 3 方网站。该网站有一些Flash内容。iframe 有一个容器 div,其中有几个下拉菜单本身就是 div。这些菜单显示在网站的 Flash 视频后面,这显然不是我想要的,我希望菜单(div)始终位于任何 Flash 内容的顶部。我对 youtube 视频也有同样的问题,将 wmode=opaque 添加到嵌入 url 为我解决了这个问题。这个问题不同,因为它涉及包含视频的第 3 方网站
以下是我环顾四周时想到的东西。 原因:由于Flash视频是浏览器插件渲染出来的,不是html元素,css中的z-index值不会影响它们;他们将永远名列前茅。
几个答案/解决方法
1添加属性 wmode= 对 flash 视频透明;由于我不控制第 3 方网站的内容,我不能这样做。
2在div后面放置一个透明的iframe;到目前为止我还没有尝试过这个,因为我不完全理解这是什么意思,我应该在 div 周围有一个 iframe 吗?
我想确定以上是否是我所拥有的,或者是否有任何我缺少的解决方案或解决方法。我只在 IE(9 和 10)中遇到这个问题。在 Firefox 中一切看起来都很好。我很感激你在这方面的时间。
谢谢