1. 程式人生 > >jsp下拉載入更多資料

jsp下拉載入更多資料

function bindScrollEvent(){
//新增滾動監聽事件
$(window).scroll(function(){
var docHeight = $(document).height;//獲取整個頁面的高度
var winHeight=$(window).height;//頁面高度
var winScrollHeight=$(window).scrollTop();//獲取滾動條的距離
if(docHeight-30<=winHeight+winScrollHeight){
   //查詢
}
});

}

因為每次滑動滾動條就會走方法,所以避免一直載入,可以設定一個變數來判定,當正在執行查詢ajax請求的時候,不再請求。

當已經查詢達到總條數時,解綁滾動監聽方法,$(window).unbind("scroll");