无论我将z-index放到菜单中,我所拥有的下拉菜单都落后于youtube视频。一个网站说使用wmode =透明,但由于youtube停止支持该标签,因此无效。有什么想法吗?
答案 0 :(得分:2)
YouTube不会“屏蔽”任何标记 - 当您嵌入YouTube视频时,您可以控制用于嵌入它的html。您可以自由添加任何您喜欢的额外参数。
也就是说,使用wmode = transparent是一个坏主意,因为它会降低swf的性能。
使用wmode = opaque会有所帮助,但仍然不如指定wmode(将其保留为默认值,即'window')。
如果你把它设置为'不透明',那么你应该能够在视频上放置HTML元素,它应该适用于大多数浏览器,但可能在linux中的某些浏览器上有问题,或者如果用户有较旧的浏览器flash player版本。
答案 1 :(得分:2)
如果您在自己的网站上嵌入播放器,则需要添加一个用于设置wmode的param标记:
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/VIDEO_ID"></param>
<param name="wmode" value="opaque"></param>
<embed src="http://www.youtube.com/v/VIDEO_ID"
type="application/x-shockwave-flash" wmode="opaque"
width="425" height="350">
</embed>
</object>
答案 2 :(得分:0)
这是Flash的错误。如果您尝试以任何方式隐藏Flash视频,它往往会与现有内容重叠并向前推动视频窗口。