我在 Safari 中嵌入了这个问题。它适用于所有其他浏览器,包括 Internet Explorer 6。问题是嵌入似乎跳到了最顶层,忽略了所有 z-index 或定位语句。这很重要,因为 Flash 上覆盖了几个 HTML 设计功能。
此嵌入是为与SWFobject一起使用而编写的,但在以下情况下仍然不起作用:
- swfobject 已禁用
- wmode = 透明/不透明/完全移除
这是 Safari 还是代码的问题?如果是代码,那么 Safari 与所有其他浏览器有何不同?
<object id="Flash_Banner" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="400" title="">
<param name="movie" value="ui.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="ui.swf" width="950" height="400" title="">
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<!--<![endif]-->
<div id="banner_slider"><img src="images/banners/case.jpg" width="950" height="400" alt="" /></div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>