代码之家  ›  专栏  ›  技术社区  ›  Magnus Smith

重叠2个Flash对象并控制z索引

  •  2
  • Magnus Smith  · 技术社区  · 15 年前

    我在一个网页上有两个Flash对象(称为a和B),它们重叠,因此一个部分遮住了另一个。我似乎无法控制z指数,迫使B在A前面。无论我做什么,A总是“赢”并保持在顶部!

    我读过很多人的帖子,都是关于让HTML显示在Flash上的问题。。。但是,当你的两个重叠的项目都是闪光的对象时,什么都没有。

    • 我试过各种不同的组合 wmode=opaque/transparent/window
    • 我试过CSS position:absolute/relative z-index:0/999
    • 我尝试过将HTML部分按不同的顺序排列
    • IE和Firefox的问题是一样的
    • 我不想在这种情况下使用jQuery

    在我的特殊情况下,B必须 position:absolute wmode=transparent ,坐在A上面。A需要相对定位,不需要透明度。 然而,我一直在测试,没有这些限制 ,我仍然无法控制重叠。一些主权财富基金(我们的是客户发送的广告)的创建方式是否覆盖了z-index的任何代码控制?

    这种安排的原因是A是页面顶部的标准横幅广告,B是“页面卷曲”效果,其中一个角从页面右上角向下剥离。

    谢谢你的建议。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Magnus Smith    15 年前

    我设法控制了我的一个广告横幅的情况,摆脱了 <object> 标记并使用 <embed> 靠自己。然后 wmode=opaque 这个把戏在IE和Firefox上都奏效了。

    然而,另一个广告SWF并没有对这一变化做出回应,仍然显示在我的页面卷曲/角落剥离上方。