Events


jQuery Events API のリファレンスです。

Events は、イベントに関する関数を提供します。

イベントオブジェクト

jQuery.Event(src)
jQueryのイベントシステムが提供するイベントオブジェクトを生成します。
イベントオブジェクト
イベントオブジェクトの詳細です。

Events 一覧

ページロード

ready(fn)
DOM要素の準備ができた時点で、指定したコールバック関数を実行します。

イベントハンドリング

bind(type, [data], fn)
マッチした要素に、イベントハンドラをバインドします。
bind(events)
マッチした要素に、指定されたオブジェクトのイベントハンドラをバインドします。
one(type, [data], fn)
マッチした要素に、1度だけ実行されるイベントハンドラをバインドします。
trigger(type, [data])
マッチした要素に、指定されたイベントを実行します。
triggerHandler(type, [data])
マッチした要素に、指定されたイベントハンドラを実行します。
unbind([type], [fn])
マッチした要素から、指定されたイベントハンドラを削除します。

Live イベント

live(eventType, [eventData], handler)
後から生成された要素に対しても動的にイベントハンドラをバインドします。
die(eventType, [handler])
live() でバインドしたイベントハンドラを削除します。
delegate(selector, eventType, [eventData], handler)
後から生成された要素に対しても動的にイベントハンドラをバインドします。引数にセレクタを指定することができます。
undelegate(selector, eventType, [handler])
delegate() でバインドしたイベントハンドラを削除します。引数にセレクタを指定することができます。

インタラクティブヘルパ

hover(over, out)
マウスホバー時のイベントハンドラをバインドします。
toggle(fn, fn2, [fn3, fn4,...])
マッチした要素がクリックされる毎に、指定された順にイベントハンドラを切り替えて実行します。

イベントヘルパ

blur()
マッチした要素に、blurイベントを実行します。
blur(fn)
マッチした要素のblurイベントに、イベントハンドラをバインドします。
change()
マッチした要素に、changeイベントを実行します。
change(fn)
マッチした要素のchangeイベントに、イベントハンドラをバインドします。
click()
マッチした要素に、clickイベントを実行します。
click(fn)
マッチした要素のclickイベントに、イベントハンドラをバインドします。
dblclick()
マッチした要素に、dblclickイベントを実行します。
dblclick(fn)
マッチした要素のdblclickイベントに、イベントハンドラをバインドします。
error()
マッチした要素に、errorイベントを実行します。
error(fn)
マッチした要素のerrorイベントに、イベントハンドラをバインドします。
focus()
マッチした要素に、focusイベントを実行します。
focus(fn)
マッチした要素のfocusイベントに、イベントハンドラをバインドします。
focusin(fn)
指定したイベントハンドラを、focusin イベントにバインドします。focus(fn) とは違い、バブリングしたイベントも捕捉することができます。
focusout(fn)
指定したイベントハンドラを、focusout イベントにバインドします。blur(fn) とは違い、バブリングしたイベントも捕捉することができます。
keydown()
マッチした要素に、keydownイベントを実行します。
keydown(fn)
マッチした要素のkeydownイベントに、イベントハンドラをバインドします。
keypress()
マッチした要素に、keypressイベントを実行します。
keypress(fn)
マッチした要素のkeypressイベントに、イベントハンドラをバインドします。
keyup()
マッチした要素に、keyupイベントを実行します。
keyup(fn)
マッチした要素のkeyupイベントに、イベントハンドラをバインドします。
load(fn)
マッチした要素のloadイベントに、イベントハンドラをバインドします。
mousedown(fn)
マッチした要素のmousedownイベントに、イベントハンドラをバインドします。
mouseenter(fn)
マッチした要素のmouseenterイベントに、イベントハンドラをバインドします。
mouseleave(fn)
マッチした要素のmouseleaveイベントに、イベントハンドラをバインドします。
mousemove(fn)
マッチした要素のmousemoveイベントに、イベントハンドラをバインドします。
mouseout(fn)
マッチした要素のmouseoutイベントに、イベントハンドラをバインドします。
mouseover(fn)
マッチした要素のmouseoverイベントに、イベントハンドラをバインドします。
mouseup(fn)
マッチした要素のmouseupイベントに、イベントハンドラをバインドします。
resize(fn)
マッチした要素のresizeイベントに、イベントハンドラをバインドします。
scroll(fn)
マッチした要素のscrollイベントに、イベントハンドラをバインドします。
select()
マッチした要素に、selectイベントを実行します。
select(fn)
マッチした要素のselectイベントに、イベントハンドラをバインドします。
submit()
マッチした要素に、submitイベントを実行します。
submit(fn)
マッチした要素のsubmitイベントに、イベントハンドラをバインドします。
unload(fn)
マッチした要素のunloadイベントに、イベントハンドラをバインドします。