我一直忙于为 DJ 建立一个网站。 header 底部有一个 :before 元素。这必须是最重要的,所以我给了它最高的 z-index。 在其中一个页面上,我添加了一个 YouTube 视频。 除了 Internet Explorer 之外,这在所有浏览器中都没有问题。 YouTube 视频与标题的 :before 元素重叠。 YouTube 视频还与页面的弹出联系表单重叠。
我搜索了答案并找到了一些 jQuery 脚本,但它似乎不起作用。 出现此问题的页面是 http://leber.d7.cosly.com/nl/gigs/
谁能帮我解决这个 IE 问题吗?
最佳答案
嵌入 Flash 时,您需要使用 transparent
或 opaque
的 wmode
才能使其与 z-index
。对于 YouTube 嵌入,您可以通过将 wmode=transparent
添加到查询字符串来实现此目的:
<iframe src="http://youtube.com?v=YOUTUBEID&wmode=transparent"></iframe>
关于jquery - z-index 在 Internet Explorer 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20404163/