1. 程式人生 > 實用技巧 >IE瀏覽器,區域性div滾動條,下拉載入

IE瀏覽器,區域性div滾動條,下拉載入

防止IE下 下拉載入 多條資料

// 先初始一個變數
    var b=0
    function scroll(){
        //給div繫結一個scroll事件
        $('.main').bind('scroll',function(){
            var nDivHight = $(".main").height();
            nScrollHight = $(this)[0].scrollHeight;
            nScrollTop = $(this)[0].scrollTop;
            scrollVal = $('.main').scrollTop();
            // 判斷div滾動條達到底部
            if (nScrollTop + nDivHight==nScrollHight) {
                // 滾動條到底部了
                // 讓變數加1
                b+=1
                //當變數完全等於1
                if (b===1) {
                    //頁碼數加一
                    page++
                    //這裡是做一個判斷 最多載入  幾頁資料
                    if (page<=10) {
                        //呼叫recommend這個ajax的方法  把id和頁碼數  傳過去
                        recommend(cid,page)
                    } else {
                        return;   
                    }
                }else{
                    return;   
                }
            }
           
        })
    
    }
    scroll()