国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js鼠標點擊事件在各個瀏覽器中的寫法及Event對象屬性介紹

2024-05-06 14:19:48
字體:
供稿:網(wǎng)友
IE
左鍵是 window.event.button = 1
右鍵是 window.event.button = 2
中鍵是 window.event.button = 4
沒有按鍵動作window.event.button = 0

Firefox
左鍵是 event.button = 0
右鍵是 event.button = 2
中鍵是 event.button = 1
沒有按鍵動作 event.button = 0

Opera 7.23/7.54
鼠標左鍵是 window.event.button = 1
沒有按鍵動作 window.event.button = 1
右鍵和中鍵無法獲取

Opera 7.60/8.0
鼠標左鍵是 window.event.button = 0
沒有按鍵動作 window.event.button = 0
右鍵和中鍵無法獲取

另外:屏蔽右鍵的是window.event.button = 3

************************************************************

Window.event對象代表事件的狀態(tài),例如觸發(fā)event對象的元素、鼠標的位置及狀態(tài)、按下的鍵等等。
Window.event對象只在事件發(fā)生的過程中才有效。
Window.event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。
如果事件觸發(fā)后,鼠標移出窗口外,則返回的值為 -1 ,這是個只讀屬性。這意味著,你只能通過它來得到鼠標的當前位置,卻不能用它來更改鼠標的位置。

Event對象的屬性有:
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y

下面簡單的描述一下它的這些屬性:
1.altKey
描述: 檢查alt鍵的狀態(tài)。
語法: event.altKey
可能的值: 當alt鍵按下時,值為 TRUE ,否則為 FALSE 。只讀。

2.button
描述: 檢查按下的鼠標鍵。
語法: event.button
可能的值:
0 沒按鍵 ;1 按左鍵 ;2 按右鍵 ;3 按左右鍵 ;4 按中間鍵 ;5 按左鍵和中間鍵 ;6 按右鍵和中間鍵 ;7 按所有的鍵
這個屬性僅用于onmousedown, onmouseup, 和 onmousemove 事件。對其他事件,不管鼠標狀態(tài)如何,都返回 0(比如onclick)。

3.cancelBubble
描述: 檢測是否接受上層元素的事件的控制。
語法: event.cancelBubble[ = cancelBubble]
可能的值: 這是一個可讀寫的布爾值
TRUE 不被上層原素的事件控制。
FALSE 允許被上層元素的事件控制。這是默認值。

4.clientX
描述: 返回鼠標在窗口客戶區(qū)域中的X坐標。
語法: event.clientX
注釋: 這是個只讀屬性。這意味著,你只能通過它來得到鼠標的當前位置,卻不能用它來更改鼠標的位置。

5.clientY
描述: 返回鼠標在窗口客戶區(qū)域中的Y坐標。
語法: event.clientY
注釋: 這是個只讀屬性。這意味著,你只能通過它來得到鼠標的當前位置,卻不能用它來更改鼠標的位置。

6.ctrlKey
描述: 檢查ctrl鍵的狀態(tài)。
語法: event.ctrlKey
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 南充市| 包头市| 康保县| 莱芜市| 威海市| 华蓥市| 图木舒克市| 泸定县| 稷山县| 东乌珠穆沁旗| 九寨沟县| 商南县| 罗甸县| 金堂县| 城市| 达孜县| 利津县| 新竹县| 进贤县| 囊谦县| 胶南市| 论坛| 无锡市| 雷波县| 嵊泗县| 沙洋县| 富顺县| 凯里市| 罗定市| 九龙县| 荆州市| 揭阳市| 忻城县| 和林格尔县| 胶州市| 广南县| 新昌县| 南部县| 即墨市| 阿尔山市| 台前县|