我正在开发的一个网站有Flash头(使用
swfobject嵌入它们).现在我需要使用一些应该与Flash电影重叠的HTML代码.
我已经尝试在Flash元素的容器和(绝对定位的)div上设置z-index,但它在Flash电影后面保持“消失”.
我希望得到一个CSS解决方案,但是如果有一些JS魔术会做这个伎俩,我就开始了.
更新:谢谢,设置wmode为“透明”大多修复它.第一次播放时,Safari / Mac仍然会隐藏闪存后面的div.当我切换到另一个应用程序并且它将在前面.我可以通过设置div的初始样式来显示:none;并在页面加载后,通过JS半秒钟使其可见.
解决方法
确保FlashVar“wmode”设置为“透明”或“不透明”,但不是默认的“窗口”…那么您应该可以使用CSS z-index