无论我为菜单提供什么 z-index,我的下拉菜单都落后于 youtube 视频。一个网站说使用 wmode=transparent 但这不起作用,因为 youtube 停止支持该标签。有任何想法吗?
问问题
519 次
3 回答
2
YouTube 不会“阻止”任何标签 - 当您嵌入 YouTube 视频时,您可以控制用于嵌入它的 html。您可以自由添加您喜欢的任何额外参数。
也就是说,使用 wmode=transparent 是个坏主意,因为它会降低 swf 的性能。
使用 wmode=opaque 会有所帮助,但仍不如不指定 wmode(将其保留为默认值,即“窗口”)。
如果您确实将其设置为“不透明”,那么您应该能够在视频上放置 HTML 元素,并且它应该可以在大多数浏览器中运行,但在 linux 中的某些浏览器上可能会出现问题,或者如果用户使用的是较旧的 Flash 播放器版本.
于 2009-08-12T04:01:49.520 回答
2
如果您在您的网站上嵌入播放器,您需要添加一个参数标签来设置 wmode:
<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>
于 2009-08-12T04:21:14.037 回答
0
这是 Flash 的错误。如果您尝试以任何方式隐藏 Flash 视频,它往往会与现有内容重叠并向前推动视频窗口。
于 2009-08-04T20:05:27.920 回答