bin*_*n2k 2 ajax jquery scroll
在窗口滚动我正在做这样的ajax请求
$(window).scroll(function(){
//doing ajax request
});
Run Code Online (Sandbox Code Playgroud)
但它正在为滚动事件创建多个ajax请求.是否有任何事件,如onscrollstop或只在窗口滚动结束后触发的事件.或者还有其他方法可以处理相同的场景.请建议.
我不相信有一个onscrollstop监听器,但您可以通过设置超时来模拟它,并在滚动继续时清除它.
var timeout = null;
$(window).scroll(function() {
clearTimeout(timeout);
timeout = setTimeout(function() {
// do your ajax request
}, 100);
});
Run Code Online (Sandbox Code Playgroud)