Flash 播放器覆盖绝对定位元素

Posted

技术标签:

【中文标题】Flash 播放器覆盖绝对定位元素【英文标题】:Flash player overlays the absolute positioned element 【发布时间】:2012-07-11 07:16:01 【问题描述】:

flash 播放器覆盖了 div 绝对定位元素,我已将他的索引设置为 100-200-300,但它并没有改变任何东西,如何解决?

【问题讨论】:

我认为你应该看看闪存代码,我记得有一个选项。我不确定您是否可以使用 css 解决此问题。 【参考方案1】:

您可以更改wmode property,这会影响 Flash 在主机应用程序中的绘图。

更新:如果你想在 Flash 上制作 DIV,除了设置 Flash 的 wmode 外,你还可以使用 jQuery 的 bgiframe 插件,它将你的 DIV 包装到 iframe 中。 IFrame 通常会更好地叠加在 Flash 和下拉列表等其他元素之上。

【讨论】:

【参考方案2】:

这可能有效:

<param name="wmode" value="opaque" />

【讨论】:

以上是关于Flash 播放器覆盖绝对定位元素的主要内容,如果未能解决你的问题,请参考以下文章

position absolute 绝对定位 设置问题

css中的相对定位与绝对定位的区别

相对定位与绝对定位

相对定位与绝对定位的理解

讲讲相对定位、绝对定位、固定定位的理解?

当浏览器放大或缩小时,如何保持绝对定位的元素响应?