1 回答

TA貢獻1816條經驗 獲得超4個贊
// 增加一個變量記錄是否處于請求中
var flag = true;
$(window).scroll(function(){
var scrolltop=$(window).scrollTop();
var wheight=$(window).height();
var dheight=$(document).height();
if(scrolltop>dheight-wheight-20 && flag){
// 開始請求的時候,將狀態置false;
// 這樣就算高度達到請求標準也無法進入請求狀態
flag = false;
page++;
$.ajax({
type: "GET",
url: url+"page/"+page,
dataType: "json",
success: function(data){
$("#list").append(html字符串);
// 將標志置為true,這樣當高度再次達到標準時,可以執行請求
flag = true;
}
}
})
添加回答
舉報