2012-02-05 9 views
0

私はこのスクリプトをゆっくりと自動的にページがスクロールサイトを持っている:マウスホイールが動くたびに自動スクロール機能を停止するにはどうすればよいですか?

function jumpScroll() { 
    window.scrollBy(0,1); 
    scrolldelay = setTimeout('jumpScroll()',10); 
} 

私は誰もがマウスホイールを動かすたび自動スクロールを停止したいです。

どのようなアドバイスも歓迎します。

答えて

0

と仮定scrolldelayは、この文脈でのグローバル変数を使用すると、これはもはや火にタイムアウトを起こすべきでてclearTimeout

clearTimeout(scrolldelay); 

を呼び出すことができます。

マウスホイールイベントを捕捉している場所に置くだけでいいです。

関連する問題