首頁 >web前端 >js教程 >Javascript中Event屬性蒐集整理_基礎知識

Javascript中Event屬性蒐集整理_基礎知識

WBOY
WBOY原創
2016-05-16 17:22:131012瀏覽

altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX,

screenY, shift, screenX,

screenY, shift, screen, shift, )>
1.altKey 描述: 檢查alt鍵的狀態。

語法: event.altKey

可能的值: 當alt鍵按下時,值為 TRUE ,否則為 FALSE 。只讀。

2.button 說明: 檢查按下的滑鼠鍵。

語法: event.button

可能的值: 0 沒按鍵1 按左鍵2 按右鍵3 按左右鍵4 按中間鍵5 按左鍵與中間鍵6 按右鍵和中間鍵7 按所有的鍵

這個屬性只用於onmousedown, onmouseup, 和onmousemove 事件。對其他事件,不管滑鼠狀態如何,都回傳 0(例如onclick)。

3.cancelBubble 描述: 偵測是否接受上層元素的事件的控制。

語法: event.cancelBubble[ = cancelBubble]

可能的值: 這是一個可讀寫的布林值:

TRUE 不被上層原素的事件控制。 FALSE 允許被上層元素的事件控制。這是預設值。

範例: 下面的程式碼片段示範了當圖片上點擊(onclick)時,如果同時shift鍵也被按下,就取消上層元素(body)上的事件onclick所引發的showSr​​c()函數。

以下為引用的內容:

程式碼如下:






alert(window.event.srcElement.src); } Javascript中Event屬性蒐集整理_基礎知識
4.clientX 說明: 傳回滑鼠在視窗客戶區域中的X座標。

語法: event.clientX

註解: 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。

5.clientY 說明: 傳回滑鼠在視窗客戶區域中的Y座標。

語法: event.clientY

註解: 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。

6.ctrlKey 描述: 檢查ctrl鍵的狀態。

語法: event.ctrlKey

可能的值: 當ctrl鍵按下時,值為 TRUE ,否則為 FALSE 。只讀。

7.fromElement 描述: 偵測 onmouseover 和 onmouseout 事件發生時,滑鼠離開的元素。 參考:18.toElement

語法: event.fromElement

註解: 這是個唯讀屬性。

8.keyCode 描述: 偵測鍵盤事件相對應的內碼。 這個屬性用於 onkeydown, onkeyup, 和 onkeypress 事件。

語法: event.keyCode[ = keyCode]

可能的值: 這是個可讀寫的值,可以是任何一個Unicode鍵盤內碼。如果沒有引發鍵盤事件,則該值為 0 。

9.offsetX 描述: 檢查相對於觸發事件的對象,滑鼠位置的水平座標

語法: event.offsetX

10.offsetY 描述: 檢查相對於觸發事件的對象,滑鼠位置的垂直座標

語法: event.offsetY

11.propertyName 描述: 設定或傳回元素的變化了的屬性的名稱。

語法: event.propertyName [ = sProperty ]

可能的值: sProperty 是一個字串,指定或傳回觸發事件的元素在事件中變化了的屬性的名稱。 這個屬性是可讀寫的。無預設值。

註解: 你可以透過使用 onpropertychange 事件,得到 propertyName 的值。

12.returnValue 說明: 設定或檢查從事件中傳回的值

語法: event.returnValue[ = Boolean]

可能的值: true 事件中的值被傳回false 來源物件上事件的預設操作被取消

範例請見本文的開頭。

13.screenX 說明: 偵測滑鼠相對於使用者畫面的水平位置

語法: event.screenX

註解: 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。

14.screenY 說明: 偵測滑鼠相對於使用者畫面的垂直位置

語法: event.screenY

註解: 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。

15.shiftKey 說明: 檢查shift鍵的狀態。

語法: event.shiftKey

可能的值: 當shift鍵按下時,值為 TRUE ,否則為 FALSE 。只讀。

16.srcElement 描述: 傳回觸發事件的元素。只讀。例子見本文開頭。

語法: event.srcElement

17.srcFilter 說明: 傳回觸發 onfilterchange 事件的濾鏡。只讀。

語法: event.srcFilter

18.toElement 描述: 偵測 onmouseover 和 onmouseout 事件發生時,滑鼠所進入的元素。 參考:7.fromElement

語法: event.toElement

註解: 這是個唯讀屬性。

19.type 描述: 傳回事件名。

語法: event.type

註解: 傳回沒有「on」作為前綴的事件名,例如,onclick事件回傳的type是click 只讀。

20. x 描述: 傳回滑鼠相對於css屬性中有position屬性的上級元素的x軸座標。如果沒有css屬性中有position屬性的上級元素,預設以BODY元素作為參考物件。

語法: event.x

註解: 如果事件觸發後,滑鼠移出視窗外,則傳回的值為 -1 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。

21. y 描述: 傳回滑鼠相對於css屬性中有position屬性的上級元素的y軸座標。如果沒有css屬性中有position屬性的上級元素,預設以BODY元素作為參考物件。

語法: event.y

註解: 如果事件觸發後,滑鼠移出視窗外,則傳回的值為 -1 這是個唯讀屬性。這意味著,你只能透過它來得到滑鼠的目前位置,卻不能用它來改變滑鼠的位置。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn