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

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

關(guān)于waterfall參數(shù)的問(wèn)題

Jquery里面的waterfall為什么就不需要這2個(gè)參數(shù)?

正在回答

1 回答

js里面的waterfall其實(shí)也可以不用放參數(shù),你可以試一下。個(gè)人覺(jué)得放參數(shù)的目的是為了將這個(gè)函數(shù)傳入不同的參數(shù)以便多次應(yīng)用。但是本課中不放參數(shù)也沒(méi)什么影響的地方。

function?waterfall(){
????var?oParent?=?document.getElementById('container');
????var?oBoxs?=?oParent.getElementsByClassName('box');
????//獲取一行能放幾張圖片
????var?boxWidth?=?oBoxs[0].offsetWidth;
????var?cols?=?Math.floor(window.innerWidth/boxWidth);
????var?oContainer?=?document.getElementById('container');
????oContainer.style.width=cols*boxWidth+'px';
????var?oBoxH?=[];
????for(var?i=0;i<oBoxs.length;i++){
????????if(i<cols){
????????????//定義一個(gè)數(shù)組用來(lái)保存每一行的高度
????????????oBoxH[i]=?oBoxs[i].offsetHeight;
????????}else{
????????????//找到oBoxH中高度最小的元素
????????????var?minH?=?Math.min.apply(null,oBoxH);
????????????var?index?=?getminHIndex(oBoxH,minH);
????????????oBoxs[i].style.position='absolute';
????????????oBoxs[i].style.left=index*boxWidth+'px';
????????????oBoxs[i].style.top?=?minH?+?oBoxs[index].offsetTop+'px';
????????????oBoxH[index]+=oBoxs[i].offsetHeight;
????????}
????}
}

這個(gè)是jQuery的。

function?waterfall(){
????var?$boxs?=?$('.box');
????var?w?=?$boxs.eq(0).outerWidth();
????var?cols?=?Math.floor($(window).width()/w);
????$('#container').css('width',cols*w);
????var?hArr?=[];
????$boxs.each(function(index,value){
????????if(index<cols){
????????????hArr[index]=$boxs.eq(index).outerHeight();

????????}else{
????????????var?minH?=?Math.min.apply(null,hArr);
????????????var?minHIndex?=?$.inArray(minH,hArr);
????????????$(value).css({
????????????????'position':'absolute',
????????????????'top':minH+'px',
????????????????'left':minHIndex*w+'px'
????????????});
????????????hArr[minHIndex]+=$(value).outerHeight();
????????}

????})
}

剛學(xué)完瀑布流,新人勿噴。

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

舉報(bào)

0/150
提交
取消

關(guān)于waterfall參數(shù)的問(wèn)題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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