• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏幻天博客吧
  • 欢迎来到铃音的私人博客! QQ群

[教程]div层被flash层遮盖问题解决思路

兴趣 天空の铃音 6年前 (2014-03-31) 747次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

5c43f52a6059252d64f2d2a8359b033b59b5b9f4

方法

今天测试 div 层和 flash 的交互,发现 div 层总是被 flash 层遮盖,在百度上找了一会,说是加个

<param name="wmode" value="transparent" />

 

就成了,我加完后在 IE 下问题是解决了,但是 FF 下好像没有反应,后来才知道 IE 中和 FF 加的代码是不一样的,如下:
IE 浏览器下可用

<param name="wmode" value="transparent" />

firefox 下可用

<embed src="YourFlash.swf" wmode="transparent" ... ></embed>

关于 wmode 属性资料:
(可选)允许使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。
“Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。”Window”表明此 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。
“Opaque” 使应用程序隐藏页面上位于它后面的所有内容。
“Transparent”使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。
“Opaque windowless”和”Transparent windowless”都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于”Transparent”允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而”opaque”则不会显示。


转载请注明 - [教程]div 层被 flash 层遮盖问题解决思路 - 幻想天空 - 魔王殿 - 铃音の小屋
喜欢 (0)
[不公开]
分享 (0)
关于作者:
美国服务器正在努力恢复中!目前系统升级完善,功能可以使用!现在来申请免费空间无需填表哟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址