我在网页上有两个 Flash 对象(称它们为 A 和 B),它们重叠,所以一个部分遮住了另一个。我似乎无法控制 z-index,迫使 B 在 A 前面。无论我尝试什么,A 总是“获胜”并保持在顶部!
我已经阅读了很多人关于让 HTML 显示在 Flash 顶部的问题的帖子......但没有关于当你的两个重叠项目都是 Flash 对象时的问题。
- 我尝试了各种组合
wmode=opaque/transparent/window
- 我试过 CSS
position:absolute/relative
和z-index:0/999
- 我尝试以不同的顺序放置 HTML 部分
- 问题在 IE 和 Firefox 中是一样的
- 在这种情况下我不想使用 jQuery
在我的特殊情况下,B 必须有position:absolute
and wmode=transparent
,并且位于 A 之上。A 需要相对定位,不需要透明度。但是,我一直在没有这些限制的情况下进行测试,我仍然无法控制重叠。是否以覆盖 z-index 的任何代码控制的方式创建了某些 SWF(我们的是客户端发送的广告)?
这种安排的原因是 A 是页面顶部的标准横幅广告,而 B 是“页面卷曲”效果,其中一个角从页面的右上角向下剥离。
感谢您提供的任何建议。