Jquery Flash对象对弹出Div进行升级

Jquery Flash对象对弹出Div进行升级,jquery,css,internet-explorer-7,flowplayer,Jquery,Css,Internet Explorer 7,Flowplayer,我们在网站上运行了Flowplayer视频播放器(通过jQuery方法),这是一个带有jQuery UI工具的Div弹出窗口 问题是,Div由flowplayer执行,这使得flowplayer具有更高的堆栈顺序。看看其他一些论坛,我在flowplayer代码中添加了一个解决方案。wmode透明 flowplayer("player", "URL", { wmode: "transparent", ... }); 这在Firefox上有效,但在IE7和IE8中失败。因此,我添加了位置和z索引,

我们在网站上运行了Flowplayer视频播放器(通过jQuery方法),这是一个带有jQuery UI工具的Div弹出窗口

问题是,Div由flowplayer执行,这使得flowplayer具有更高的堆栈顺序。看看其他一些论坛,我在flowplayer代码中添加了一个解决方案。wmode透明

flowplayer("player", "URL", { wmode: "transparent", ... });
这在Firefox上有效,但在IE7和IE8中失败。因此,我添加了位置和z索引,但IE7和IE8显示Flowplayer升级了弹出div。如果有人遇到此问题,知道如何解决此问题,或者有一些我可能忽略了的内容,我们将不胜感激。谢谢

目前,Div具有以下功能:

<div ... style="z-index:999; position:relative;"> ... </div>
。。。

编辑:即使没有位置和z索引,它在FF中也能正确显示,但在IE中不能正确显示。

我不确定这是否有效,但你可以尝试使用旧的“IE垫片”技术,即在div后面粘贴一个iframe,强制IE赋予它显示优先级。下面的SO页面有一个指向jQuery插件的链接,这可能会让您更轻松一些:


我认为IE7/8不支持透明度。相对定位没有多大帮助,我想。试试绝对定位。谢谢chprpipr,这似乎是一种合理的IE工作方式,我将把它添加到书签中,因为我相信类似的东西会再次出现。我确实通过在显示弹出div时隐藏视频创建了一个解决方案,因为如果显示弹出div,他们不应该观看视频,并且一旦隐藏(关闭)该div,视频将再次显示。