mousedown - Web API 接口参考 编辑
mousedown
事件在指针设备按钮按下时触发。
常规信息
- 规范
- DOM L3
- 接口
MouseEvent
- 是否冒泡
- 是
- 可取消默认行为
- 是
- 目标对象
- 元素(Element)
- 默认行为
- 多种:开始 drag/drop 操作;开始文本选择、开始滚动或移动操作(若支持该操作时,可与鼠标中键协同)
属性
属性 | 类型 | 描述 |
---|---|---|
target 只读 | EventTarget | 事件对应的 DOM 树顶级顶级元素 |
type 只读 | DOMString | 事件类型 |
bubbles 只读 | Boolean | 事件是否冒泡 |
cancelable 只读 | Boolean | 事件是否可取消 |
view 只读 | WindowProxy | document.defaultView (文档 window ) |
detail 只读 | long (float ) | 短时间内通过连续点击每次加一自增的计数值 |
currentTarget 只读 | EventTarget | 挂载监听器的节点 |
relatedTarget 只读 | EventTarget | 对于 mouseover , mouseout , mouseenter 及 mouseleave 事件: 该事件及其互补事件(如 mouseleave 对应 mouseenter 事件)。不存在时为 null |
screenX 只读 | long | 全局屏幕坐标系下鼠标指针的 X 轴坐标值 |
screenY 只读 | long | 全局屏幕坐标系下鼠标指针的 Y 轴坐标值 |
clientX 只读 | long | 当前(DOM 元素)坐标系下鼠标指针的 X 轴坐标值 |
clientY 只读 | long | 当前(DOM 元素)坐标系下鼠标指针的 Y 轴坐标值 |
button 只读 | unsigned short | 点击事件对应的按键序号:0 为左键、1 为中键、2 为右键。在左撇子的配置环境下,按键值相反。 |
buttons 只读 | unsigned short | 鼠标事件触发时按下的按键值:左键为 1,右键为 2,中键为 4,第四个(如浏览器返回键)为 8,第五个(如浏览器前进键)为 16。若多个按键按下,则返回全部按下按键的逻辑值之和。例如,按下左键和右键时,返回 3 (= 1 | 2)。更多信息。 |
mozPressure 只读 | float | 触发事件时按下触控设备的压力。该值范围最小为 0.0,最大为 1.0 |
ctrlKey 只读 | boolean | 若事件触发时 control 键按下则为 true ,否则为 false 。 |
shiftKey 只读 | boolean | 若事件触发时 shift 键按下则为 true ,否则为 false |
altKey 只读 | boolean | 若事件触发时 alt 键按下则为 true ,否则为 false |
metaKey 只读 | boolean | 若事件触发时 meta 键按下则为 true ,否则为 false |
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Chrome | Firefox (Gecko) | Internet Explorer | Edge | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
On disabled form elements | (Yes)[1] | 未实现 | (Yes) | 未实现 | (Yes)[1] | ? |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | (Yes) | ? | ? | ? | ? |
On disabled form elements | ? | 未实现 | ? | ? | ? | ? |
[1]只在<textarea>
以及某些<input>
元素上有效.
参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论