【发布时间】:2010-07-25 13:34:29
【问题描述】:
查看下面的链接,您可以看到我的叠加层隐藏在 flash 元素后面。但是,带有“继续”按钮的蓝色条出现在所有内容上方。有谁知道我需要进行哪些 CSS 更改,以便叠加层出现在其下方的所有内容之上?后台加载一个 iframe。谢谢。
我无法将 wmode="transparent" 添加到 embed 标记,因为我无法控制 iframe 中加载的页面。
【问题讨论】:
查看下面的链接,您可以看到我的叠加层隐藏在 flash 元素后面。但是,带有“继续”按钮的蓝色条出现在所有内容上方。有谁知道我需要进行哪些 CSS 更改,以便叠加层出现在其下方的所有内容之上?后台加载一个 iframe。谢谢。
我无法将 wmode="transparent" 添加到 embed 标记,因为我无法控制 iframe 中加载的页面。
【问题讨论】:
AFAIK 您需要将 Flash 播放器的 wmode 设置为“透明”以使其正常工作。除此之外,您还需要类似 CSS 的东西:
#popup {
position: relative;
z-index: 1;
}
#flash-player {
position: absolute;
z-index: 0;
}
基本上,z-index 属性的值需要低于弹出窗口。
【讨论】: