為毛我的hArr取出來會是n個數組
為毛我的hArr取出來會是n個數組啊啊??!對比了十次一買一樣的代碼?。∥艺娴暮芎闷媸裁辞闆r下一個數組會變成N個數組
var?hArr=[]; $boxes.each(function(index,value){ var?h=$boxes.eq(index).outerHeight(); if(index<cols){ hArr[index]=h; }else{ var?minH=Math.min.apply(null,hArr); var?minIndex=$.inArray(minH,hArr); $(value).css({'position':'absolute','left':hArr[minIndex].left+'px','top':minH+'px'}); hArr[minIndex]+=$boxes.eq(index).outerHeight();
2016-12-10
hArr[minIndex].left是undefined
2016-12-10
不是,搞錯了
2016-12-10
你的h只要去一個box高就可以了,不用進行each循環(huán)