鼠標輪滾過快就執行了2次document.title +=ss;如果點擊滾動條手動拉動的話就正常有什么辦法解決嗎?
2 回答
HUWWW
TA貢獻1874條經驗 獲得超12個贊
var throldHold = 20; //兩次scroll事件觸發之間最小的事件間隔window.onscroll = function(){ if(arguments.callee.timer) clearTimeout(arguments.callee.timer);
arguments.callee.timer = setTimeout(function(){ var tops =0; if(document.body.scrollTop){
tops = document.body.scrollTop;
} else{
tops = document.documentElement.scrollTop;
}
if(tops >= document.documentElement.scrollHeight - document.documentElement.clientHeight){ var ss="1";
document.title +=ss;
}
},throldHold);
}- 2 回答
- 0 關注
- 636 瀏覽
添加回答
舉報
0/150
提交
取消
