5

重複の可能性:
Javascript: ユーザーがスクロールを完了した後にアクションを実行する

Scrollユーザーがページのスクロールを開始すると、イベントが発生しますよね? 彼が終わったかどうかを知る方法は?スクロール後に関数を呼び出したい。誰にもアイデアはありますか?

ありがとう!

PS jQueryでお願いしますが、純粋なJSでも大丈夫です。

4

1 に答える 1

8

を使用してこれを実現できますsetTimeout。要件に応じて、タイムアウト (im using 100) の値を変更できます。

var timeoutId;
$(selector).scroll(function(){
  if(timeoutId ){
         clearTimeout(timeoutId );  
  }
  timeoutId = setTimeout(function(){
   // your code 
  }, 100);

});
于 2012-09-24T12:03:57.150 に答える