4
スクロールアクションでjqueryでタイムアウトを設定しました。例えば、スクロールを10秒待ってからAJAXリクエストを送信した後、最初のタイムアウトをスクロールして新しいアクションを受け取った場合、以前のタイムアウトをキャンセルする方法は?jquery scroll with timeout
スクロールアクションでjqueryでタイムアウトを設定しました。例えば、スクロールを10秒待ってからAJAXリクエストを送信した後、最初のタイムアウトをスクロールして新しいアクションを受け取った場合、以前のタイムアウトをキャンセルする方法は?jquery scroll with timeout
使用clearTimeout
:
var timer;
$(window).scroll(function(){
if (timer) clearTimeout(timer);
timer = setTimeout(function(){
// Make your AJAX request here...
}, 10000);
});
私はあなたが二つの異なるものにあなたの質問を分割した場合に優れていると思います。 – fguillen