带超时的jquery滚动
我使用jquery在滚动操作中设置超时。例如,在滚动等待10秒并发送ajax请求后,如果在第一个超时未处理的情况下收到滚动的新操作,如何取消上一个超时?使用:带超时的jquery滚动,jquery,scroll,settimeout,Jquery,Scroll,Settimeout,我使用jquery在滚动操作中设置超时。例如,在滚动等待10秒并发送ajax请求后,如果在第一个超时未处理的情况下收到滚动的新操作,如何取消上一个超时?使用: 我认为如果你把问题分成两个不同的部分会更好。 var timer; $(window).scroll(function(){ if ( timer ) clearTimeout(timer); timer = setTimeout(function(){ // Make your AJAX reque
我认为如果你把问题分成两个不同的部分会更好。
var timer;
$(window).scroll(function(){
if ( timer ) clearTimeout(timer);
timer = setTimeout(function(){
// Make your AJAX request here...
}, 10000);
});