2012-06-20 14 views
5

YUIでは、次のコードをマウスホイールに使用しています。スクロールバーでこの作業を行うにはどうすればよいですか?任意の助けyuiのスクロールまたはスクロール位置を取得

Y.on('mousewheel', function(e) { 
    var dir = e.wheelDelta > 0 ? 'Up' : 'Down'; 
    console.log(dir); 
}); 

おかげで...

+0

簡単な解決策だったので、なぜあなたはSBに反応するJavascriptを記述する必要があります??? –

+0

私は、ユーザーがスクロールバーを使用しているときにデータ(位置)が必要です。上記のコードでは、データを取得しますが、マウスホイールを使用する場合のみです。ユーザーが右のスクロールバーとやり取りしているときにデータを受信するようにしたい –

+0

何が問題なのですか? https://developer.mozilla.org/en/DOM/window.onscrollやhttp://help.dottoro.com/ljurkcpe.phpなどのスクロールで発生したイベントを探します。 ブラウザが制御するもののために、ブラウザがJavascriptに送信するイベント。あるいは、独自のスクロールバーを作成し、システムを使用しないでください。例:Yahoo Mail、電子メールのリストをスクロールするためにブラウザのスクロールバーを使用しません。 –

答えて

7

はそれは*ブラウザ*は、スクロールバーを管理

Y.on('scroll', function(e) {  
    console.log(window.scrollY); 
}); 
+0

あなた自身の答えを受け入れることができます。 – dirkgently

+0

ええ、2日間の遅延があります:/ –

関連する問題