最新的Web開發教程
 

jQuery事件方法


jQuery的事件方法

事件觸發的方法或附加功能的事件處理程序選定的元素。

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

方法/屬性 描述
bind() 將事件處理器的元素
blur() 高度/觸發blur事件
change() 高度/觸發更改事件
click() 高度/觸發click事件
dblclick() 高度/觸發器的雙擊事件
delegate() 高度匹配的元素的處理程序,以當前或將來,指定的子元素
die() 除去1.9版本刪除與添加的所有事件處理程序live()方法
error() 棄用1.8版本。高度/觸發錯誤事件
event.currentTarget 事件冒泡階段中的當前DOM元素
event.data 包含傳遞給事件方法可選的數據時,當前執行的處理程序是綁定
event.delegateTarget 返回將目前所謂的jQuery的事件處理程序附加元素
event.isDefaultPrevented() 返回是否event.preventDefault()被調用的事件對象
event.isImmediatePropagationStopped() 返回是否event.stopImmediatePropagation()被調用的事件對象
event.isPropagationStopped() 返回是否event.stopPropagation()被調用的事件對象
event.namespace 返回指定的命名空間,當事件被觸發
event.pageX 返回相對於文檔的左邊緣鼠標位置
event.pageY 返回相對於文檔的頂部邊緣鼠標位置
event.preventDefault() 阻止事件的默認操作
event.relatedTarget 該元件被進入或退出對鼠標移動的回報。
event.result 包含由指定的事件觸發的事件處理程序返回的最後一個/前值
event.stopImmediatePropagation() 阻止其他事件處理程序被調用
event.stopPropagation() 冒泡DOM樹,阻止任何父處理程序被通知的事件阻止事件
event.target 其中DOM元素引發的事件返回
event.timeStamp 返回自1970年1月1日,當觸發事件的毫秒數
event.type 事件類型被觸發返回
event.which 該鍵盤鍵或鼠標按鈕被按下的事件返回
focus() 高度/觸發focus事件
focusin() 附加一個事件處理程序focusin事件
focusout() 附加一個事件處理程序的focusout事件
hover() 重視兩個事件處理程序的懸停事件
KEYDOWN() 高度/觸發的keydown事件
按鍵() 高度/觸發的keypress事件
KEYUP() 高度/觸發的keyup事件
live() 刪除了1.9版本。添加一個或多個事件處理程序目前或將來,所選的元素
load() 在1.8版本已過時。附加一筆事件處理程序加載事件
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事件
select() 高度/觸發的select事件
submit() 高度/觸發了submit事件
toggle() 除去在1.9版本。上連接兩個或更多的功能,以用於切換click事件
trigger() 觸發綁定所選元素的所有事件
triggerHandler() 觸發綁定指定事件所選元素的所有功能
unbind() 移除選定的元素添加的事件處理程序
undelegate() 刪除事件處理程序選定的元素,現在或將來
unload() 在1.8版本已過時。附加一筆事件處理程序的unload事件