阅读(2347) (0)

EventTarget事件:mousedown

2019-01-22 17:40:19 更新

Boolean EventTarget事件 - mousedown

鼠标按下在元素上按下指针设备按钮时会触发该事件。

基本信息

规范 DOM L3
接口 MouseEvent
是否冒泡
是否可取消
目标Element
默认操作 变化:开始拖放操作;开始文字选择;启动滚动/平移交互(如果支持,则与鼠标中键结合使用)

属性

属性 类型 描述
target(只读) EventTarget 事件目标(DOM树中最顶层的目标)。
type(只读) DOMString 事件的类型。
bubbles(只读) 布尔
事件是否正常冒泡
cancelable(只读) Boolean 事件是否可以取消
view(只读) WindowProxy document.defaultViewwindow文件)
detail(只读) longfloat 在短时间内发生的连续点击次数,递增1。
currentTarget(只读) EventTarget 附加了事件侦听器的节​​点。
relatedTarget(只读) EventTarget 对于mouseovermouseoutmouseenter状语从句: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 MobileOpera MobileSafari Mobile
基本支持
支持
在禁用的表单元素上
不支持

注释:

[1]仅适用于<TEXTAREA>的元素和某些<输入>元素类型。