Safari和z-index闪烁问题

3
我不知道这是否是 Safari 4 的经典 bug,但显然许多人无法正确显示 flash 动画上方的非 flash 内容(div、image 等)。我尝试了所有方法:wmode(从“opaque”切换到“transparent”)、z-index 和许多其他 div “技巧”。
请问有人知道是否有 Safari 4 补丁/技巧/脚本来解决这个问题吗?
非常感谢, 敬礼。
5个回答

2

这个bug只影响特定的OSX版本、Flash插件和WebKit版本的组合(所以Safari和Chrome都受到影响,但是在不同的版本中)


1
请提供具体的版本号以及操作系统(Flash Mac插件与Flash Windows略有不同)。 Flash 9 + Safari 4可以很好地与我们公司的网站配合使用,并且HTML元素可以在Flash上方进行z-index层叠。

抱歉,我没有注意到我得到了一些答案。我记不得 Flash 版本了...至于其他方面:它是 10.5.8 和 Safari 4。 - Zakaria

1

我这里也遇到了同样的问题,使用PC上的Chrome和Safari都有这个问题。(Macs上没有问题)

在我的情况下,我在跨域iframe中嵌入了一个flash视频。无论我选择什么z-index方案,似乎我都不能让一个div保持在flash视频的顶部。

有人知道我们可以向哪里报告此问题吗?


0

我能够使用在这里找到的帮助解决完全相同的问题:http://vimeo.com/forums/topic:28312

我给包含Flash元素的div设置了position:relative,然后对象就很好地放置了。我没有进行任何wmodes或z-index更改。


0

我在Safari浏览器中使用闪光媒体播放器时遇到了同样的问题。我将选项wmode=opaque更改为opaque模式,现在可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接