我正在处理的网站有 Flash header (使用 swfobject 嵌入它们)。现在我需要编写一些应该与 Flash 电影重叠的 HTML。
我已经尝试在 Flash 元素的容器和(绝对定位的)div 上设置 z-index,但它一直“消失”在 Flash 电影后面。
我希望有一个 CSS 解决方案,但如果有一点 JS 魔法可以解决问题,我愿意接受它。
更新:谢谢,将 wmode 设置为“透明”基本上修复了它。只有 Safari/Mac 在第一次展示时仍然将 div 隐藏在闪光灯后面。当我切换到另一个应用程序并返回时,它会在前面。我能够通过将 div 的初始样式设置为 display: none;
并在页面加载后半秒通过 JS 使其可见来解决此问题。
最佳答案
确保 FlashVar“wmode”设置为“透明”或“不透明”,但不是默认设置“窗口化”...那么您应该能够使用 CSS z-index
关于html - 如何将 HTML 内容放置在 Flash 影片之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/123529/