EventTarget事件:mousedown
Boolean EventTarget事件 - mousedown
鼠标按下在元素上按下指针设备按钮时会触发该事件。
基本信息
规范 | DOM L3
|
---|---|
接口 |
MouseEvent
|
是否冒泡 | 是 |
是否可取消 | 是 |
目标 | Element
|
默认操作 | 变化:开始拖放操作;开始文字选择;启动滚动/平移交互(如果支持,则与鼠标中键结合使用) |
属性
属性 | 类型 | 描述 |
---|---|---|
target (只读) |
EventTarget
|
事件目标(DOM树中最顶层的目标)。 |
type (只读) |
DOMString
|
事件的类型。 |
bubbles (只读) |
布尔 |
事件是否正常冒泡 |
cancelable (只读) |
Boolean
|
事件是否可以取消 |
view (只读) |
WindowProxy
|
document.defaultView (window 文件) |
detail (只读) |
long (float ) |
在短时间内发生的连续点击次数,递增1。 |
currentTarget (只读) |
EventTarget
|
附加了事件侦听器的节点。 |
relatedTarget (只读) |
EventTarget
|
对于mouseover ,mouseout ,mouseenter 状语从句:mouseleave 事件:互补事件的目标(在mouseenter 事件的情况下为mouseleave 目标)否则为。null 。 |
screenX (只读) |
长 |
全局(屏幕)坐标中鼠标指针的X坐标。 |
screenY (只读) |
长 |
全局(屏幕)坐标中鼠标指针的ÿ坐标。 |
clientX (只读) |
长 |
鼠标指针在本地(DOM内容)坐标中的X坐标。 |
clientY (只读) |
长 |
鼠标指针在本地(DOM内容)坐标中的ÿ坐标。 |
button (只读) |
未签约的短片 |
触发鼠标事件时按下的按钮编号:左按钮= 0,中按钮= 1(如果存在),右按钮= 2.对于配置为左手使用的鼠标,其中按钮动作被反转,而是从右向左读取值。 |
buttons (只读) |
未签约的短片 |
触发鼠标事件时按下按钮:左按钮= 1,右按钮= 2,中间(滚轮)按钮= 4,第4按钮(通常,“浏览器返回”按钮)= 8,第5按钮(通常为“浏览” “器”转发“按钮”= 16.如果按下两个或更多按钮,则返回值的逻辑和。例如,如果按下左键和右键,则返回3(= 1 | 2)。 |
mozPressure (只读) |
浮动 | 生成事件时施加到触摸或制表设备的压力量;此值介于0.0(最小压力)和1.0(最大压力)之间。 |
ctrlKey (只读) |
布尔 |
如果在触发事件时控制键已关闭,则为true ,否则为false 。 |
shiftKey (只读) |
布尔 |
如果在事件被触发时移键已关闭,则为true ,否则为false 。 |
altKey (只读) |
布尔 |
如果事件被触发时ALT键已关闭,则为true ,否则为false 。 |
metaKey (只读) |
布尔 |
如果在触发事件时元键已关闭,则为true ,否则为false 。 |
浏览器兼容性
我们将兼容性数据转换为机器可读的JSON格式。
- 电脑端
铬 |
火狐(壁虎) | IE浏览器 |
边缘 |
歌剧 |
苹果浏览器 |
|
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
在禁用的表单元素上 | 支持[1] | 不支持 | 支持 | 不支持 | 支持[1] | ? |
- 移动端
安卓的 | 边缘 | Firefox Mobile(Gecko) | IE Mobile | Opera Mobile | Safari Mobile | |
---|---|---|---|---|---|---|
基本支持 | ? | 支持 | ? | ? | ? | ? |
在禁用的表单元素上 | ? | 不支持 | ? | ? | ? | ? |
注释:
[1]仅适用于<TEXTAREA>的元素和某些<输入>元素类型。