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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

數(shù)據(jù)變?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()獲取需要那個(gè)數(shù)組中的哪個(gè)值
			$(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();需要寫(xiě)在each()函數(shù)內(nèi)。你寫(xiě)在外面了。對(duì)后面加的元素沒(méi)用,自然就重疊了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yang_216 提問(wèn)者

親測(cè),并沒(méi)有因?yàn)閷?xiě)在each里而變好,跟這個(gè)沒(méi)啥關(guān)系吧。
2016-06-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

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

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)