找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 3129|回复: 4
打印 上一主题 下一主题

彻底解决IE浏览器中FLASH在遮挡DIV的问题

2467

主题

2467

主题

2467

主题

管理员

易达创始人

Rank: 9Rank: 9Rank: 9

积分
30815
跳转到指定楼层
1#
admin_2 发表于 2014-5-13 20:25:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式





大家还记得我上一篇教程中,介绍怎么在IE中让FLASH背景透明吧?
贴子地址:http://bbs.yidacms.com/thread-6075-1-1.html




今天在给客户做网站的时候,FLASH在IE8中挡住了二级下拉菜单,结果用GOOGLE浏览器测试是正常的。
当时很郁闷。。不是郁闷技术解决不了问题,而是在郁闷 为什么IE是一朵奇葩,大家回想一下,不管哪个IE版本的浏览器,多多少少总是和其它大众浏览器不同。总是那么另类。IE6无语 IE7也无语。IE8还算好一点了。


浏览器界最大的奇葩就是360浏览器哎~! 不得不抵制它。


算了费话少说,直接上解决办法,如果各位在开发模板的时候,发现易达CMS自带的BANNER遮挡住了下位二级菜单的话。除了用z_index的方法外。
可以常试用我说的这种方法,可以解决在IE中被挡住的问题。


其实flash遮挡div方法有很多,但大多数都没有写是为什么遮挡了,下面是我总结的原因:可能不全,不过我现在还没有发现别的问题。

原因也就是没有给flash添加透明效果这个属性。我们在<object></object>标签里面添加如下代码问题应该就解决了,并非是给z-index设置值的问题。

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

2、<embed wmode="transparent">

重点在这里,在<embed>中加入wmode="transparent"属性,FF中层的问题就可以解决了。

3、type="application/x-shockwave-flash"

以上三行代码一定要加上,flash才不会挡住,DIV。


0

主题

0

主题

0

主题

授权版

Rank: 7Rank: 7Rank: 7

积分
97
2#
石头 发表于 2014-5-14 22:42:42 | 只看该作者
我也出现这个问题,banner遮住了二级目录和qq客服图标,具体改那个文件?

0

主题

0

主题

0

主题

中级会员

Rank: 3Rank: 3

积分
303
3#
gjy6039 发表于 2014-8-27 16:46:59 | 只看该作者
请问,我怎么使用啊?{date}

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
67
4#
tom22 发表于 2014-8-28 21:20:17 | 只看该作者
顶!楼主是好人

0

主题

0

主题

0

主题

禁止访问

积分
275
QQ
5#
qrotv 发表于 2014-9-6 01:09:02 | 只看该作者
加油YIDACMS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表