我的顶栏用 z-index: 固定10000000
。
我的 iframe、嵌入、对象有 z-index: 0
。
我不明白为什么我的视频仍然在顶栏上方...
我该如何解决?
谢谢
使用旧的 youtube 嵌入方法并更改一些参数(设置wmode
为opaque
):
<object width="420" height="315">
<param name="movie" value="http://www.youtube.com/v/oHg5SJYRHA0?version=3&hl=ru_RU"></param>
<param name="allowFullScreen" value="true"></param>
<param name="wmode" value="opaque"/>
<param name="allowscriptaccess" value="always"></param>
<embed wmode="opaque" src="http://www.youtube.com/v/oHg5SJYRHA0?version=3&hl=ru_RU" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
这应该会有所帮助。
如果您使用的是 Flash 播放器,您可以使用该wmode
属性来设置z-index
播放器,例如 setwmode=opaque
我认为您的问题与 embed 元素的 wmode 属性有关...您可以在这里阅读一些内容,以克服可以添加到 embed 元素 wmode="transparent" 或 wmode="opaque" 的问题。
让我知道 ;)