IE的relative失效的问题解决办法

  我要实现的效果是:首先,是一堆图片滚动的效果,其次呢,是我把鼠标放到图片上时需要图片上显示一个透明层,我把显示区域的div叫做out,里面嵌套一个长度很大的div叫做outer1(用于存放一直滚动的图片),我把每个图片都用1个div包起来(因为要设置透明层),每个存放图片的div里面分别再放一个空的span标签用于设置透明层,这时候呢,我把每个存放图片的div设置定位为relative,每个span设置定位为absolute,然后再给span设置透明层什么的,这个大家都很清楚了...为了实现滚动效果呢,我需要给outer1设置overflow:hidden,这个时候问题就出现了,在ie中我设置的这个overflow:hidden完全没有效果,让我很无语...,解决办法就是给设置overflow:hidden的这个标签再设置一次position:relative;触发ie的layout,就可以了,具体是什么原理我也不清楚,总之就是想办法让ie再渲染一次relative,触发ie的layout!!

转载于:https://www.cnblogs.com/xiamigongcheng/archive/2012/08/08/2628582.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值