0

无论我为菜单提供什么 z-index,我的下拉菜单都落后于 youtube 视频。一个网站说使用 wmode=transparent 但这不起作用,因为 youtube 停止支持该标签。有任何想法吗?

4

3 回答 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 回答