2

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

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

flowplayer("player", "URL", { wmode: "transparent", ... });

这适用于 Firefox,但在 IE7 和 8 中失败。所以我添加了位置和 z-index,但 IE7 和 8 显示 Flowplayer 升级了弹出 div。如果有人遇到过这个问题,知道如何解决这个问题或者有一些我可能忽略的东西,我们将不胜感激。谢谢。

目前,Div 有以下内容:

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

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

4

1 回答 1

1

我不确定这是否可行,但您可以尝试使用旧的“IE shim”技术,该技术包括在 div 后面粘贴 iframe,强制 IE 为其提供显示优先级。以下 SO 页面有一个指向 jQuery 插件的链接,它可能会让您更轻松:

jQuery:IE6 中的窗口控件存在问题

于 2011-02-25T07:43:25.307 回答