带超时的jquery滚动

带超时的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

我使用jquery在滚动操作中设置超时。例如,在滚动等待10秒并发送ajax请求后,如果在第一个超时未处理的情况下收到滚动的新操作,如何取消上一个超时?

使用:


我认为如果你把问题分成两个不同的部分会更好。
var timer;

$(window).scroll(function(){

    if ( timer ) clearTimeout(timer);

    timer = setTimeout(function(){
        // Make your AJAX request here...
    }, 10000);
});