我正在处理的一个网站有 Flash 标头(使用 swfobject 嵌入它们)。现在我需要编写一些 HTML 代码,它应该重叠在 Flash 动画上面。
我尝试在 Flash 元素的容器和(绝对定位的)div 上设置 z-index,但它仍然会“消失”在 Flash 动画后面。
我希望能找到一个 CSS 解决方案,但如果有一点 JS 魔法可以解决问题,我也可以尝试。
更新:谢谢,将 wmode 设置为“transparent”大部分解决了问题。只有 Safari/Mac 在第一次显示时仍然会将 div 隐藏在 Flash 后面。当我切换到另一个应用程序并返回时,它才会在前面。我能够通过将 div 的初始样式设置为
我尝试在 Flash 元素的容器和(绝对定位的)div 上设置 z-index,但它仍然会“消失”在 Flash 动画后面。
我希望能找到一个 CSS 解决方案,但如果有一点 JS 魔法可以解决问题,我也可以尝试。
更新:谢谢,将 wmode 设置为“transparent”大部分解决了问题。只有 Safari/Mac 在第一次显示时仍然会将 div 隐藏在 Flash 后面。当我切换到另一个应用程序并返回时,它才会在前面。我能够通过将 div 的初始样式设置为
display:none;
并在页面加载后半秒钟后通过 JS 显示它来解决这个问题。