国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現的瀑布流加載效果示例

2019-11-20 09:01:23
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現的瀑布流加載效果。分享給大家供大家參考,具體如下:

demo.js:

$(function(){  $('img').load(function(){    var box = $('.box');    var boxHeight = {      leftBox:[],      centerBox:[],      rightBox:[]    }    for(var i=0;i<box.length;i++){      var now = i%3;   //now的值為0,1,2      switch(now){        case 0:          box.eq(i).css('left','10px');          boxHeight.leftBox.push(box.eq(i).height());          var now2 = Math.floor(i/3);          if(now2==0){            box.eq(i).css('top',0);          }else{            var total = 0;            for(var j=0;j<now2;j++){              total += boxHeight.leftBox[j]+10;            }            box.eq(i).css('top',total+'px')          }        break;        case 1:          box.eq(i).css('left','270px');          boxHeight.centerBox.push(box.eq(i).height());          var now2 = Math.floor(i/3);          if(now2==0){            box.eq(i).css('top',0);          }else{            var total = 0;            for(var j=0;j<now2;j++){              total += boxHeight.centerBox[j]+10;            }            box.eq(i).css('top',total+'px')          }        break;        case 2:          box.eq(i).css('left','530px');          boxHeight.rightBox.push(box.eq(i).height());          var now2 = Math.floor(i/3);          if(now2==0){            box.eq(i).css('top',0);          }else{            var total = 0;            for(var j=0;j<now2;j++){              total += boxHeight.rightBox[j]+10;            }            box.eq(i).css('top',total+'px')          }        break;      }    }  });});

demo.html:

<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>waterFall</title><style>*{  padding: 0;  margin: 0;}.wrap{  position: relative;}.box{  position: absolute;  left: 0;  top: 0;  width: 250px;}.box img{  width: 250px;}</style><script src="jquery.js"></script><script src="demo.js"></script></head><body><div class="wrap">  <div class="box">    <img src="1.jpg" alt="">    <p>1111111</p>  </div>  <div class="box">    <img src="2.jpg" alt="">    <p>22222222</p>  </div>  <div class="box">    <img src="3.jpg" alt="">    <p>33333333</p>  </div>  <div class="box">    <img src="4.jpg" alt="">    <p>4444444</p>  </div>  <div class="box">    <img src="5.jpg" alt="">    <p>55555555</p>  </div>  <div class="box">    <img src="6.jpg" alt="">    <p>666666666666</p>  </div>  <div class="box">    <img src="7.jpg" alt="">    <p>77777777</p>  </div>  <div class="box">    <img src="8.jpg" alt="">    <p>888888888888888</p>  </div>  <div class="box">    <img src="9.jpg" alt="">    <p>99999999999999</p>  </div></div></body></html>

效果圖如下:

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀来县| 美姑县| 远安县| 井研县| 晋宁县| 武乡县| 招远市| 凤山县| 莆田市| 突泉县| 若尔盖县| 雷州市| 中卫市| 五莲县| 汨罗市| 普安县| 贞丰县| 南昌市| 集安市| 岢岚县| 德惠市| 邢台市| 区。| 阿克苏市| 广元市| 如皋市| 改则县| 通化县| 同江市| 封开县| 门源| 城步| 石景山区| 万载县| 长乐市| 砀山县| 襄垣县| 福海县| 台南县| 旌德县| 漳浦县|