成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 基于jquery實現瀑布流布局
全站頭部文字 我要出現在這里
基于jquery實現瀑布流布局 622 2024-03-15   

本文實例為大家介紹了基于jquery實現瀑布流布局的關鍵代碼,分享給大家供大家參考,具體內容如下

效果圖:

查看圖片

具體代碼:

使用jquery-1.8.3.min.js,waterfall.js代碼如下:

$( window ).load( function(e){
  waterfall();
  var dataInt = { 'data': [{ 'src': '1.jpg' },{ 'src': '2.jpg' },{ 'src': '3.jpg' },{ 'src': '4.jpg' }]};
  $(window).scroll(function(){
    if( checkscrollside() ){
      $.each( dataInt.data, function(index,value){
        var $oPin = $('<div>').addClass('pin').appendTo( $("#main") );
        var $oBox = $('<div>').addClass('box').appendTo( $oPin );
        $('<img>').attr('src','./images/' + $(value).attr('src')).appendTo( $oBox );
      });
      waterfall();
    }
  });
  function waterfall(){
    var $aPin = $( "#main>div" );
    var iPinW = $aPin.eq(0).outerWidth();
    var num = Math.floor( $(window).width() / iPinW );
    $( "#main" ).css({
      'width' : iPinW * num,
      'margin' : '0 auto'
    });

    var pinHArr = [];
    $aPin.each(function( index, value ){
      var pinH = $aPin.eq( index ).height();
      if( index < num ){
        pinHArr[ index ] = pinH;
      }else{
        var minH = Math.min.apply( null, pinHArr );
        var minHIndex = $.inArray( minH, pinHArr );
        $( value ).css({
          'position': 'absolute',
          'top': minH + 15,
          'left': $aPin.eq( minHIndex ).position().left
        });
        pinHArr[ minHIndex ] += $aPin.eq( index ).height() + 15;
      }
    });
  }
  function checkscrollside(){
    var $aPin = $("#main>div");
    var lastPinH = $aPin.last().get(0).offsetTop + Math.floor( $aPin.last().height()/2);
    var scrollTop = $( window ).scrollTop();
    var documentH = $( document ).height();
    return (lastPinH < scrollTop + documentH ) ? true : false;
  }
});

希望本文所述對大家學習有所幫助,謝謝大家的閱讀。


主站蜘蛛池模板: 牛奶奶油是什么奶油| 一年级数学一图四式的题| 泷泽萝拉第二部| 抖音网页版登录入口| 三人行菲律宾| 黄昏光影| 郭明翔| 电影《此时此刻》| 啪啪电影网址| 曲丹个人资料简介| 王音棋的个人简历| 文王一支笔的功效与作用| 刀客家族的女人演员表| 老阿姨在线高清看电视剧免费 | 鬼龙院花子的一生| 赫伯曼电影免费观看| 包青天之白玉堂传奇| 辛巴德| 真的爱你中文谐音歌词| 黄色网址视频| 杨欣悦| 大众故事1974意大利| 加入民盟的好处和坏处| 李慧珍演的电影有哪些| 裸体模特| 电影《死亡权限》免费观看 | 黄网站免费在线观看| 牛奶奶油是什么奶油| 伤痕累累的恶魔| 食品执行标准对照表| 意外的春天 电影| 电影《影》| 喜羊羊第一部全集免费| 刘亦菲mv| 杨子纯| 李乃文朱媛媛电视剧| 日韩 欧美 视频| 布莱克·莱弗利身高体重| 开创盛世电视剧全集免费观看 | 色戒2007在线观看| 大地资源高清播放在线观看|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103