为了账号安全,请及时绑定邮箱和手机立即绑定

关于浏览器拉宽后的bug

好像有点bug啊~拉宽浏览器后再滚动图片显示就会有各种重叠..拉窄不会有问题,打印的cols数值是正确的但是页面并没有更新cols,求大神们解答

正在回答

3 回答

我已经解决了,主要是应为在拉宽浏览器的时候,某些已经使用了position定位的图片节点不能恢复到第一排,因为第一排不能有绝对定位的样式,所以在判断不是第一排加绝对定位之前要把前面所有设置过的样式全部清零,http://img1.sycdn.imooc.com//56efc9240001028906790538.jpg如图所示,我已经完美解决了!

2 回复 有任何疑惑可以回复我~
#1

zhend

如果全部清零可能会拖慢性能,最好设置一个较大的数,如15或者更大一点的就可以了,不用全部清零。
2016-03-21 回复 有任何疑惑可以回复我~
#2

qq_天空_44 提问者

非常感谢!
2016-03-21 回复 有任何疑惑可以回复我~
#3

西风潇潇

好细心的孩子,厉害!
2016-05-20 回复 有任何疑惑可以回复我~

for(var i= 0; i< num ;i++){
    boxs[i].style.position="";
    }

0 回复 有任何疑惑可以回复我~

这个方法不科学

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于浏览器拉宽后的bug

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信