memo.xight.org

日々のメモ

マウスホイールイベントの登録

Summary

prototype.js を読み込んだ後に wheel_event.js を読み込むと,
mousewheelイベントを扱えるようになる.
イベントハンドラの第二引数にホイールカウント(1 or -1)が入ってくる.
Event.observe(element, 'mousewheel', function(element, wheel_count){
	wheel_count == 1 ? alert('wheel up') : alert('wheel down');
});


ブラウザのホイールを無効にする

event.preventDefault ? event.preventDefault() : (event.returnValue = false);


Reference

mouse wheel event demo
http://rails2u.com/misc/wheel_event/

via

2nd life - 2005-12-08 - prototype.js with mousehweel event
http://d.hatena.ne.jp/secondlife/20051208/1134020332