本篇文章主要是對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...