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

代码有错误么?为什么显示出来的图片重叠了呢

$(document).ready(function(){

waterfall();

})

function waterfall(){

var $box=$("#main>div");

var boxW=$box.eq(0).outerWidth();

var cols=Math.floor($(window).width()/boxW);

$('#main').width(boxW*cols).css('margin','0 auto')

var arrH=[];

$box.each(function(index,value){

var h=$box.eq(index).outerHeight();

if(index<cols){arrH[index]=h;}

else{

var hMin=Math.min.apply(null,arrH);

var minIndex=$.inArray(hMin,arrH);

$(value).css({

'position':'absolute',

'top':hMin+'px',

'left':boxW*minIndex+'px'

})

arrH[minIndex]+=h;

}

})

}


正在回答

2 回答

题主是不是没刷新网页或者编写的JS没保存呀,你这个代码没有问题呀,我完全复制过来,显示很正常的说

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

慕斯3035540

我的也重叠。。。。。。第一次正常 刷新之后就重叠。。。。再刷新几次就又正常了 再刷新又重叠 这是为什么呢???是浏览器问题???
2016-09-01 回复 有任何疑惑可以回复我~

我的也重叠。。。。。。第一次正常   刷新之后就重叠。。。。再刷新几次就又正常了   再刷新又重叠   这是为什么呢???是浏览器问题???

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

举报

0/150
提交
取消

代码有错误么?为什么显示出来的图片重叠了呢

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