吉本集の個人ブログ
Web制作の技術について書いています。たまに日記も書きます。

jQuery Event Handler Attachment

2013年8月30日 / category : jquery, lab, reference-jquery

.bind() / .unbind()
イベントを登録する / イベントの登録を削除する
jQuery1.7より.on()/.off()を代わりに使用することを推奨
.bind( eventType [, eventData ], handler(eventObject) )
.unbind( [eventType ] [, handler(eventObject) ] )
.unbind( eventType, false )
.unbind( event )
demo
.on() / .off()
イベントを登録する / イベントの登録を削除する
.on( events [, selector ] [, data ], handler(eventObject) )
.off( events [, selector ] [, handler(eventObject) ] )
.off( events [, selector ] )
.off( event )
demo
.one()
1回分だけイベントを設定する
.one( events [, data ], handler(eventObject) )
.one( events [, selector ] [, data ], handler(eventObject) )
demo
.delegate() / .undelegate()
イベントを設定する / 削除する
jQuery1.7より.on()/.off()を代わりに使用することを推奨
.delegate( selector, eventType, handler(eventObject) )
.delegate( selector, eventType, eventData, handler(eventObject) )
.undelegate( selector, eventType )
.undelegate( selector, eventType, handler(eventObject) )
.undelegate( selector, events )
.undelegate( namespace )
demo
.trigger()
設定したイベントを実行する
.trigger( eventType [, extraParameters ] )
.trigger( event [, extraParameters ] )
demo
.triggerHandler()
設定したイベントを実行する
.trigger()との違いを後ほど調査する。
.triggerHandler( eventType [, extraParameters ] )
demo
jQuery.proxy()
jQuery.proxy( function, context ) demo
jQuery.proxy( context, name ) demo
jQuery.proxy( context, name [, additionalArguments ] ) demo