国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙门县| 弥渡县| 寿光市| 合阳县| 信阳市| 晋宁县| 祁门县| 深泽县| 拜城县| 瑞金市| 万州区| 彭山县| 晋宁县| 密山市| 临泽县| 三台县| 襄城县| 广饶县| 新竹县| 犍为县| 开原市| 都江堰市| 安庆市| 昆明市| 北京市| 慈利县| 德惠市| 沛县| 延津县| 诸城市| 玉田县| 郁南县| 西城区| 平舆县| 株洲县| 阜阳市| 鸡西市| 洪洞县| 上饶县| 湖南省| 遂平县|