当用户开始滚动页面时,
Scroll
事件会触发,对吧?如何知道他是否完成了?我想在滚动完成后调用一个函数。有没有人有任何想法?
谢谢!
P.S。请使用jQuery,但纯JS也没关系。
答案 0 :(得分:8)
您可以使用setTimeout
来实现此目的。您可以根据您的要求更改超时(即使用100)值。
var timeoutId;
$(selector).scroll(function(){
if(timeoutId ){
clearTimeout(timeoutId );
}
timeoutId = setTimeout(function(){
// your code
}, 100);
});