為毛我的hArr取出來會(huì)是n個(gè)數(shù)組
為毛我的hArr取出來會(huì)是n個(gè)數(shù)組啊啊?。?duì)比了十次一買一樣的代碼?。∥艺娴暮芎闷媸裁辞闆r下一個(gè)數(shù)組會(huì)變成N個(gè)數(shù)組
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
不是,搞錯(cuò)了
2016-12-10
你的h只要去一個(gè)box高就可以了,不用進(jìn)行each循環(huán)