这里的任何人都成功地在使用 swfobject(v1.5 或 2.0)嵌入的 YouTube 播放器之上分层 HTML 内容?
我可以在网站的其他区域通过 Flash 分层 HTML。问题是特定于 YouTube 的播放器和 IE6/7。
我在 HTML 层上使用绝对定位和 z-index。
我将 wmode=transparent 作为参数传递给 flash
var params = { allowScriptAccess: "always",wmode: "transparent" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/ID_OF_VIDEO&border=0&enablejsapi=1&playerapiid=ytplayer","ytapiplayer", "426", "357", "8", null, null, params, atts);
更新:事实证明,youtube 容器的绝对定位阻止了 html 层出现在前面。我将 wmode 设置为“透明”,它在所有浏览器中都可以使用。感谢以下建议