第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

數據變?yōu)橹谎h(huán)一次之后,最下方有兩張圖重疊了,這是什么原因?


http://img1.sycdn.imooc.com//573aee6f0001a52915620771.jpg

$(window).on('load',?function()?{
	waterfall();
	var?dataInt?=?{
		'data':?[{
			'src':?'22.jpg'
		},?{
			'src':?'23.jpg'
		},?{
			'src':?'24.jpg'
		},?{
			'src':?'13.jpg'
		},?{
			'src':?'14.jpg'
		},?{
			'src':?'11.jpg'
		},?{
			'src':?'4.jpg'
		}]
	};
	
????var?flag=true;
	window.onscroll?=?function()?{		
		if?(have()&&flag)?{
			$.each(dataInt.data,?function(idx,?obj)?{
				var?h?=?$('<div></div>');
				h.attr('class',?'box');
				var?p?=?$('<div></div>');
				p.attr('class',?'pic');
				p.appendTo(h);
				$('<img>').attr('src',?'img/'?+?$(obj).attr('src')).appendTo(p);
				h.appendTo('#main');
			})
			waterfall();
		}
		flag=false;
	}
	
	
})

function?waterfall()?{
	var?box?=?$("#main>div");
	var?width?=?box.eq(0).outerWidth();
	var?cols?=?Math.floor($(window).width()?/?width);
	$("#main").width(width?*?cols).css('margin',?'0?auto');
	var?hay?=?[];
	$(".box").each(function(index,?element)?{
		var?height?=?box.eq(index).outerHeight();
		if?(index?<?cols)?{
			//hay[index]=height;
			hay.push(height);
		}?else?{
			var?minHeight?=?Math.min.apply(this,?hay);
			var?minHIndex?=?$.inArray(minHeight,?hay);
			//$.inArray()獲取需要那個數組中的哪個值
			$(element).css({
				'position':?'absolute',
				'top':?minHeight?+?'px',
				'left':?minHIndex?*?width?+?'px'
			})
			hay[minHIndex]?+=?box.eq(index).outerHeight();
		}
	})
}

function?have()?{
	var?last?=?$("#main>div").last();
	var?lasthalf?=?last.offset().top?+?Math.floor(last.outerHeight()?/?2);
	var?scrolltop?=?$(window).scrollTop();
	var?documentheight?=?$(window).height();
	return?(lasthalf?<?scrolltop?+?documentheight)???true?:?false;
}


正在回答

1 回答

waterfall();需要寫在each()函數內。你寫在外面了。對后面加的元素沒用,自然就重疊了

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

yang_216 提問者

親測,并沒有因為寫在each里而變好,跟這個沒啥關系吧。
2016-06-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

數據變?yōu)橹谎h(huán)一次之后,最下方有兩張圖重疊了,這是什么原因?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號