Mah*_*hdi 5 javascript jquery scroll
可能重复:
Javascript:用户完成滚动后执行操作
在Scroll当用户开始滚动页面,右边事件触发?如何知道他是否完成了?我想在滚动完成后调用一个函数.有没有人有任何想法?
谢谢!
PS请用jQuery,但纯JS也没关系.
你可以使用这个来实现setTimeout.您可以根据您的要求更改超时(即使用100)值.
var timeoutId;
$(selector).scroll(function(){
if(timeoutId ){
clearTimeout(timeoutId );
}
timeoutId = setTimeout(function(){
// your code
}, 100);
});
Run Code Online (Sandbox Code Playgroud)