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

2021-06-19 19:06:49 字數 1157 閱讀 6610

本篇文章主要是對jquery中的event物件屬性與方法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助

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:對於滑鼠事件, 獲取事件相對於螢幕原點的水平/垂直座標

JavaScript事件event物件屬性

ie和ff獲取事件的不同 var e window.event e.target event 物件只在事件發生的過程中才有效。阻止事件預設行為 ie window.event.returnvalue true ff e.preventdefault 阻止事件冒泡行為 ie window.event....

javascript中event物件詳解

event代表事件的狀態,例如觸發event物件的元素 滑鼠的位置及狀態 按下的鍵等等。event物件只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。例...

js 中的event物件

event代表事件的狀態,例如觸發event物件的元素 滑鼠的位置及狀態 按下的鍵等等。event物件只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。e...