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

为毛我的hArr取出来会是n个数组

为毛我的hArr取出来会是n个数组啊啊啊!对比了十次一买一样的代码啊!我真的很好奇什么情况下一个数组会变成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();


正在回答

3 回答

hArr[minIndex].left是undefined

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

不是,搞错了

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

你的h只要去一个box高就可以了,不用进行each循环

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

举报

0/150
提交
取消

为毛我的hArr取出来会是n个数组

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