首頁  >  文章  >  web前端  >  jquery中event物件屬性與方法小結_jquery

jquery中event物件屬性與方法小結_jquery

WBOY
WBOY原創
2016-05-16 17:08:331269瀏覽

JQuery讀書筆記–Event屬性說明
JQuery事件中的Event屬性是經常性的被忽略的。大多數時間你的確不怎麼用它,但有些時候它還是它還是有作用的。如獲知觸發時使用者的環境(是否按了shift etc)。每個瀏覽器對event都有不同的地方,Jquery對Event做了標準化所以可以放心用。

* .target  這個反應觸發事件的DOM對象,可以在事件冒泡的時候判斷是否是事件源頭(compare event.target to this)
* .pageX:  滑鼠的left屬性,相對於page
* .pageY:  滑鼠的top屬性,相對於page
* preventDefault():  這個方法被調用,則原有事件就被忽略。 (例如clicked link就不會去新的Url了)
* stopPropagation():讓Jquery停止事件冒泡
* .Data:  如果事件中還有EventData你就可以用這個屬性來取得對應Eventdata資料了。
* ctrlKey: 類型: Boolean, 說明: Ctrl 鍵是否按下
* shiftKey: 類型: Boolean, 說明: Shift鍵是否按下
* altKey: 類型: Boolean, 說明: Alt 鍵是否按下
* charCode: 類型: Number, 說明: 最後回應鍵盤按鍵的charCode 值
* keyCode: 類型: Number, 說明: 最後回應鍵盤按鍵的keyCode 值
* button: 類型: Number, 說明: 按下的滑鼠鍵, 左鍵:1, 右鍵:2, 中鍵:4
* which: 類型: Number, 說明: 最後回應的是哪個按鍵, 如果是鍵盤按鍵則等於charCode || keyCode;如果是滑鼠按鍵, 左鍵:1, 右鍵:3, 中鍵2

type : 事件類型
relatedTarget:對於滑鼠事件, 標示觸發事件時離開或進入的DOM元素
currentTarget:冒泡前的當前觸發事件的DOM物件, 等同於this.
result : 上一個事件處理函數傳回的值
screenX/Y:對於滑鼠事件, 取得事件相對於螢幕原點的水平/垂直座標

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn