Jamritas.Eventはイベントハンドラをクロスブラウザ化するライブラリです。
Jamritas.Event.add(document.body, 'click', function(event) { alert(event.pageX + ' ' + event.pageY); });
add(node, type, handler)
nodeに対し、typeイベントが発生した際に呼び出される関数handlerを追加します。
イベントの伝搬モードは常にバブリングフェーズになります。キャプチャーフェイズは指定できません。
イベント発生時、イベントハンドラはイベントオブジェクトを引数として呼び出されます。イベントオブジェクトには、IE上で動作させる場合でも、target
、currentTarget
、relatedTarget
、pageX
、pageY
、stopPropagation
()、preventDefault
()の各種プロパティ、メソッドが使用できます。
remove(node, type, handler)
nodeからtypeに対するイベントハンドラhandlerを削除します。
もしnodeのtypeイベントにhandlerが登録されていなかった場合には何も行いません。