jQuery 的58種事件方法你都用過了嗎

web全棧發表於2019-09-04

jQuery 事件方法

事件方法觸發或將函式附加到所選元素的事件處理程式。
下表列出了用於處理事件的所有jQuery方法。
方法 描述
bind() 在3.0版中已棄用。 請改用on()方法。將事件處理程式附加到元素
blur() 附加/觸發模糊事件
change() 附加/觸發更改事件
click() 附加/觸發單擊click事件
dblclick() 附加/觸發雙擊事件
delegate() 在3.0版中已棄用。請改用on()方法。將處理程式附加到匹配元素的當前或將來指定的子元素
die() 在1.9版中刪除。刪除使用live()方法新增的所有事件處理程式
error() 在3.0版中刪除。附加/觸發錯誤事件
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 返回為事件按下的鍵盤鍵或滑鼠按鈕
event.metakey 返回為事件觸發時那個 META 鍵是否被按下
focus() 附加/觸發焦點事件
focusin() 將事件處理程式附加到focusin事件
focusout() 將事件處理程式附加到focusout事件
hover() 將兩個事件處理程式附加到懸停事件
keydown() 附加/觸發keydown事件
keypress() 附加/觸發按鍵事件
keyup() 附加/觸發keyup事件
live() 在1.9版中刪除。將一個或多個事件處理程式新增到當前或將來的選定元素
load() 在3.0版中刪除。將事件處理程式附加到load事件
mousedown() 附加/觸發mousedown事件
mouseenter() 附加/觸發mouseenter事件
mouseleave() 附加/觸發mouseleave事件
mousemove() 附加/觸發mousemove事件
mouseout() 附加/觸發mouseout事件
mouseover() 附加/觸發滑鼠懸停事件
mouseup() 附加/觸發mouseup事件
off() 刪除使用on()方法附加的事件處理程式
on() 將事件處理程式附加到元素
one() 向選定元素新增一個或多個事件處理程式。此處理程式每個元素只能觸發一次
$.proxy() 獲取現有函式並返回具有特定上下文的新函式
ready() 指定DOM完全載入時要執行的函式
resize() 附加/觸發resize事件
scroll() 附加/觸發滾動事件
select() 附加/觸發選擇事件
submit() 附加/觸發提交事件
toggle() 在1.9版中刪除。附加兩個或多個函式以在click事件之間切換
trigger() 觸發繫結到所選元素的所有事件
triggerHandler() 觸發繫結到所選元素的指定事件的所有函式
unbind() 在3.0版中已棄用。請改用off()方法。從所選元素中刪除新增的事件處理程式
undelegate() 在3.0版中已棄用。請改用off()方法。現在或將來刪除所選元素的事件處理程式
unload() 在3.0版中已棄用。將事件處理程式附加到unload事件


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942367/viewspace-2655922/,如需轉載,請註明出處,否則將追究法律責任。

相關文章