1 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
基本實(shí)現(xiàn)思路就是每次下滑先鎖定這個(gè)函數(shù)防止重入,在執(zhí)行完之后延時(shí)一下再解鎖
下面的代碼是一個(gè)例子,請(qǐng)自行修改成需要的樣子
var scrolled = false;
$(window).on('scroll', function () {
if (scrolled) //防止重入
return false;
scrolled = true; //鎖定函數(shù)
var wScrollY = window.scrollY;
var wInnerH = window.innerHeight;
var bScrollH = document.body.scrollHeight;
if (wScrollY + wInnerH >= bScrollH) {
alert('')
}
//延時(shí)解鎖,不能直接解鎖的原因是此時(shí)第二個(gè)函數(shù)調(diào)用
//還在消息隊(duì)列里,此處直接解鎖等于沒(méi)有上鎖
$(window).setTimeout('scrolled=false', 1);
});
添加回答
舉報(bào)