0

我正在尝试在 youtube 视频上设置一个 div。我尝试设置 wmode:transparent 和 opaque,但视频消失了。还有其他方法吗?

var params = { allowScriptAccess: "always"};
swfobject.embedSWF(
        "http://www.youtube.com/apiplayer?&video_id=9_So9QyozqQ&enablejsapi=1&version=3&playerapiid=ytplayer", 
        "ytplayer", "229", "209", "8", null, null, params);
}
4

1 回答 1

0

swf 对象是一个windowed element. 窗口元素总是被覆盖windowless elements,不幸的是大多数其他 html 元素确实是无窗口的。

另一个windowed elementiframe. 请参阅链接。完成您想要的一种方法是使用 iFrame 来屏蔽 swf 对象。您可以通过给它一个更高的z-index. 然后,您可以使 iframe 透明,这基本上会在您的windowed elements图层中切出一个洞,显示底层的无窗口元素。

干杯

于 2012-05-07T07:53:41.613 回答