移動版瀑布流js

functionrandH(min,max) {

returnMath.floor(Math.random()*(max-min+1)+min);

}

varflow=document.getElementById("flow");

//左邊距

varleftSpace=10;

//間距

varpaddingSpace=10;

//高度數(shù)組哮笆,保存每個li的高度

varhs=[];

//布局函數(shù)

//當我bol為假時,更新的數(shù)組

functionbuju(bol) {

//獲取所有的li用于大小改變時,更新布局

varlis=document.getElementsByTagName("li");

//根據(jù)自己的documentElement.clientWidth計算出來你有多少列

varcols=parseInt(document.documentElement.clientWidth/200);

flow.style.width=cols*200;

//初始化列高數(shù)組

vararrH=[];

for(vari=0; i

arrH[i]=0;

}

//創(chuàng)建或者更新li

for(varj=0; j<20; j++) {

varli=lis[j]||document.createElement("li");

li.innerHTML=j;

varh=hs[j]||randH(100,300);

li.style.height=h+"px";

if(bol) {

hs.push(h);

}

//求最短列

varminH=arrH[0];

varminI=0;

for(vark=0; k

if(minH>arrH[k]) {

minH=arrH[k];

minI=k;

}

}

//設置left

li.style.left=leftSpace+minI*(200+paddingSpace)+"px";

//設置top

li.style.top=arrH[minI]+"px";

//第一次頁面加載執(zhí)行的時候才睹,才執(zhí)行appendChild添加

if(bol) {

flow.appendChild(li);

}

//更新高度

arrH[minI]=arrH[minI]+li.offsetHeight+paddingSpace;

}

}

//第一次創(chuàng)建這些li

buju(true);

window.onresize=function() {

//更新

buju(false);

}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市培廓,隨后出現(xiàn)的幾起案子罗晕,更是在濱河造成了極大的恐慌,老刑警劉巖脆贵,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異起暮,居然都是意外死亡卖氨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門负懦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來筒捺,“玉大人,你說我怎么就攤上這事纸厉∠悼裕” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵颗品,是天一觀的道長肯尺。 經(jīng)常有香客問我沃缘,道長,這世上最難降的妖魔是什么蟆盹? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任孩灯,我火速辦了婚禮,結果婚禮上逾滥,老公的妹妹穿的比我還像新娘峰档。我一直安慰自己,他們只是感情好寨昙,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布讥巡。 她就那樣靜靜地躺著,像睡著了一般舔哪。 火紅的嫁衣襯著肌膚如雪欢顷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天捉蚤,我揣著相機與錄音抬驴,去河邊找鬼。 笑死缆巧,一個胖子當著我的面吹牛布持,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陕悬,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼题暖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了捉超?” 一聲冷哼從身側響起胧卤,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拼岳,沒想到半個月后枝誊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡惜纸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年侧啼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堪簿。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖皮壁,靈堂內(nèi)的尸體忽然破棺而出椭更,到底是詐尸還是另有隱情,我是刑警寧澤蛾魄,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布虑瀑,位于F島的核電站湿滓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舌狗。R本人自食惡果不足惜叽奥,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望痛侍。 院中可真熱鬧朝氓,春花似錦、人聲如沸主届。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽君丁。三九已至枫夺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绘闷,已是汗流浹背橡庞。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留印蔗,地道東北人扒最。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像喻鳄,于是被迫代替她去往敵國和親扼倘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 所謂瀑布流除呵,就是圖片分幾列有規(guī)律的排列再菊,但是這里的排列是有要求的,普通的浮動布局會使圖片與圖片之間有很多的空隙颜曾,這...
    小飛俠zzr閱讀 819評論 0 0
  • 使用js來實現(xiàn)瀑布流效果 瀑布流的實現(xiàn)方法有很多種纠拔,我這次采用的是使用絕對定位的方法來實現(xiàn)。頁面中包含一個容器ul...
    Bookish倩寶閱讀 534評論 0 0
  • “選擇不重要泛豪,關鍵是選擇以后怎么做稠诲,那個process才是重要的」钍铮” 支配命運或被命運支配臀叙,選擇命運或被命運選擇。...
    DimSum閱讀 272評論 0 2
  • 參與討論全部聯(lián)系卡死問題价卤,發(fā)布流程規(guī)定必須確定劝萤。 修改登錄問題,查找bug慎璧。最后打開手機日志很容易完成這個事情床嫌。效...
    仲偉閱讀 152評論 0 0
  • 夕陽已經(jīng)西下 晚霞跨释,點綴著藍天 我又獨自來到海邊 曾經(jīng)兩個人攜手 如今我一個人獨自徘徊 思念的淚水淋濕眼眸 不知遠...
    美文小屋閱讀 244評論 0 0