jQuery 事件方法


jQuery 事件 方法


jQuery 事件方法

事件方法觸發器或新增函數到被選元素的事件處理程序。

下面的表格列出了所有用於處理事件的 jQuery 方法。

#event.dataevent.delegateTargetevent.isDefaultPrevented()event.isImmediatePropagationStopped()event.isPropagationStopped ()event.namespaceevent.pageXevent.pageYevent.preventDefault()event.relatedTarget#event.resultevent.stopImmediatePropagation() event.stopPropagation()event.targetevent.timeStamp#event.type#event.whichevent.metaKeyfocus()focusin() focusout()新增兩個事件處理程序到hover 事件##select()新增/觸發select 事件submit()新增/觸發submit 事件toggle( )trigger()觸發綁定到被選元素的所有事件triggerHandler()觸發綁定到被選元素的指定事件上的所有函數unbind()從被選元素上移除新增的事件處理程序undelegate()從現在或未來的被選元素移除事件處理程式unload()contextmenu()新增事件處理程序到contextmenu 事件 $.holdReady()用於暫停或復原.ready() 事件的執行
方法描述
#bind()為元素新增事件處理程序
blur()新增/觸發失去焦點事件
#change()新增/觸發change 事件
click()新增/觸發click 事件
dblclick()新增/觸發double click 事件
delegate()為符合元素的目前或未來的子元素新增處理程序
die ()在版本1.9 中移除。 移除所有透過 live() 方法新增的事件處理程序
error()在版本 1.8 中被廢棄。新增/觸發error 事件
event.currentTarget#在事件冒泡階段內的目前DOM 元素
包含目前執行的處理程序被綁定時傳遞到事件方法的可選資料
返回目前所呼叫的jQuery 事件處理程序所新增的元素
傳回指定的event 物件上是否呼叫了event.preventDefault()
#「傳回指定的event 物件上是否呼叫了event.stopImmediatePropagation()
傳回指定的event 物件上是否呼叫了event.stopPropagation()
傳回當事件被觸發時指定的命名空間
傳回相對於文件左邊緣的滑鼠位置
傳回相對於文件上邊緣的滑鼠位置
阻止事件的預設行為
返回當滑鼠移動時哪個元素進入或退出
包含由被指定事件觸發的事件處理程序傳回的最後一個值
#阻止其他事件處理程序被呼叫
阻止事件向上冒泡到DOM 樹,阻止任何父處理程序被事件通知
#返回哪個DOM 元素觸發事件
#返回從1970 年1 月1 日到事件觸發時的毫秒數
傳回哪種事件類型被觸發
傳回指定事件上哪個鍵盤鍵或滑鼠按鈕按下
事件觸發時META 鍵是否被按下
新增/觸發focus 事件
新增事件處理程序到focusin 事件
將事件處理程序新增至focusout 事件#hover()
#keydown()###新增/觸發keydown 事件#############keypress()######新增/觸發keypress 事件## ##########keyup()######新增/觸發keyup 事件############live()#########在版本1.9 中被移除。 ###新增一個或多個事件處理程序到目前或未來的被選元素#############load()#########在版本 1.8 中被廢棄。新增一個事件處理程序到load 事件
mousedown()新增/觸發mousedown 事件
mouseenter ()新增/觸發mouseenter 事件
mouseleave()新增/觸發mouseleave 事件
#mousemove()新增/觸發mousemove 事件
#mouseout()新增/觸發mouseout 事件
#mouseover()新增/觸發mouseover 事件
#mouseup()新增/觸發mouseup 事件
#off()移除透過on() 方法新增的事件處理程序
#on()新增事件處理程序
one()為被選元素新增一個或多個事件處理程序。這個處理程序只能被每個元素觸發一次
$.proxy()#接受一個已有的函數,並傳回一個帶有特定上下文的新的函數
ready()規定當DOM 完全載入時要執行的函數
resize() 新增/觸發resize 事件
scroll()#新增/觸發scroll 事件
在版本1.9 中移除。 新增click 事件之間要切換的兩個或多個函數
在版本1.8 中被廢棄。 新增事件處理程序到unload 事件