<video id="h99qi"><ins id="h99qi"><span id="h99qi"></span></ins></video>

        <var id="h99qi"><td id="h99qi"></td></var>
        1. <acronym id="h99qi"></acronym>
          <wbr id="h99qi"><code id="h99qi"><span id="h99qi"></span></code></wbr>

          1. <var id="h99qi"><th id="h99qi"></th></var>
            0712-2888027 189-8648-0214
            微信公眾號

            孝感風信網絡科技有限公司微信公眾號

            當前位置:主頁 > 技術支持 > Javascript/JQuery > 實現瀑布流下拉加載(infinite-scroll+masonry)

            實現瀑布流下拉加載(infinite-scroll+masonry)

            時間:2024-08-10來源:風信官網 點擊: 834次
            引入兩個js
            <script src="js/masonry.js" type="text/javascript" charset="utf-8"></script>
            <script src="js/jquery.infinitescroll.js" type="text/javascript" charset="utf-8"></script>

            HTML

            <div id="masonry" class="container">
            <div class="wfc">
                 <h3>奔馳車最新優惠信息</h3>
                <ul>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                </ul>
              </div>
            <div class="wfc">
                <h3>奔馳車最新優惠信息</h3>
                <ul>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                    <li>奔馳車最新優惠信息</li>
                </ul>
              </div>
                <div class="loading">
                  
                </div>
                <div id="navigation">
                    <a href="mydata.htm?page=1"></a> //這里放你的數據,這里是htm格式的,你可以換成json
                </div>
            </div>

            CSS

                .wfc {
                  margin-bottom: 20px;
                  float: left;
                  width: 220px;
                  border: 1px solid #ddd;
                  }
                .loading {
                  border: none;
                  border-color: rgba(34, 25, 25, 0.14);
                  border-image: none;
                  border-style: double;
                  border-width: 3px 0 0;
                  /*display: none;*/
                  font-weight: 700;
                  margin-bottom: 15px;
                  padding: 15px 0;
                  text-align: center;
                  position: fixed;
                  bottom: 10px;
                  left: 50%;
                }

            瀑布流

                $(function() {
                    $('#masonry').masonry({
                        // options 設置選項  
                        itemSelector: '.wfc', //class 選擇器  
                        columnWidth: 240, //一列的寬度 Integer  
                        isAnimated: true, //使用jquery的布局變化  Boolean  
                        animationOptions: {
                            //jquery animate屬性 漸變效果  Object { queue: false, duration: 500 }  
                        },
                        gutterWidth: 20, //列的間隙 Integer  
                        isFitWidth: false, // 適應寬度   Boolean  
                        isResizableL: true, // 是否可調整大小 Boolean  
                        isRTL: false, //使用從右到左的布局 Boolean  
                    });
                });

            下拉加載

                $('#masonry').infinitescroll({
                    navSelector: "#navigation", //導航的選擇器,會被隱藏   
                    nextSelector: "#navigation a", //包含下一頁鏈接的選擇器   
                    itemSelector: ".wfc", //你將要取回的選項(內容塊)   
                    debug: true, //啟用調試信息   
                    animate: true, //當有新數據加載進來的時候,頁面是否有動畫效果,默認沒有   
                    extraScrollPx: 150, //滾動條距離底部多少像素的時候開始加載,默認150   
                    bufferPx: 60, //載入信息的顯示時間,時間越大,載入信息顯示時間越短   
                    errorCallback: function() {
                        a lert('error');
                    }, //當出錯的時候,比如404頁面的時候執行的函數   
                    localMode: true, //是否允許載入具有相同函數的頁面,默認為false   
                    dataType: 'html', //可以是json   
                    //                template: function(data) {   
                    //                    //data表示服務端返回的json格式數據,這里需要把data轉換成瀑布流塊的html格式,然后返回給回到函數   
                    //                    return '';   
                    //                },   
                    loading: {
                        msgText: "加載中...",
                        finishedMsg: '沒有新數據了...',
                        selector: '.loading' // 顯示loading信息的div   
                    }
                }, function(newElems) {
                    //程序執行完的回調函數   
                    var $newElems = $(newElems);
                    $('#masonry').masonry('appended', $newElems);
                });
            欄目列表
            推薦內容
            熱點內容
            展開
            亚洲精品在线视频_18禁无码毛片精品久久久久久_精品熟妇无码av免费久久_午夜福利片