From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../web/api/element/mousedown_event/index.html | 235 +++++++++++++++++++++ 1 file changed, 235 insertions(+) create mode 100644 files/zh-cn/web/api/element/mousedown_event/index.html (limited to 'files/zh-cn/web/api/element/mousedown_event') diff --git a/files/zh-cn/web/api/element/mousedown_event/index.html b/files/zh-cn/web/api/element/mousedown_event/index.html new file mode 100644 index 0000000000..fab356445a --- /dev/null +++ b/files/zh-cn/web/api/element/mousedown_event/index.html @@ -0,0 +1,235 @@ +--- +title: mousedown +slug: Web/API/Element/mousedown_event +translation_of: Web/API/Element/mousedown_event +--- +
{{APIRef}}
+ +

mousedown 事件在指针设备按钮按下时触发。

+ +

常规信息

+ +
+
规范
+
DOM L3
+
接口
+
{{domxref("MouseEvent")}}
+
是否冒泡
+
+
可取消默认行为
+
+
目标对象
+
元素(Element)
+
默认行为
+
多种:开始 drag/drop 操作;开始文本选择、开始滚动或移动操作(若支持该操作时,可与鼠标中键协同) 
+
+ +

属性

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
属性类型描述
target {{readonlyInline}}{{domxref("EventTarget")}}事件对应的 DOM 树顶级顶级元素
type {{readonlyInline}}{{domxref("DOMString")}}事件类型
bubbles {{readonlyInline}}Boolean事件是否冒泡
cancelable {{readonlyInline}}Boolean事件是否可取消
view {{readonlyInline}}{{domxref("WindowProxy")}}{{domxref("document.defaultView")}} (文档 window)
detail {{readonlyInline}}long (float) +

短时间内通过连续点击每次加一自增的计数值

+
currentTarget {{readonlyInline}}{{domxref("EventTarget")}}挂载监听器的节点
relatedTarget {{readonlyInline}}{{domxref("EventTarget")}}对于 mouseover, mouseout, mouseenter 及 mouseleave 事件: 该事件及其互补事件(如 mouseleave 对应 mouseenter 事件)。不存在时为 null 
screenX {{readonlyInline}}long +

全局屏幕坐标系下鼠标指针的 X 轴坐标值

+
screenY {{readonlyInline}}long全局屏幕坐标系下鼠标指针的 Y 轴坐标值
clientX {{readonlyInline}}long +

当前(DOM 元素)坐标系下鼠标指针的 X 轴坐标值

+
clientY {{readonlyInline}}long当前(DOM 元素)坐标系下鼠标指针的 Y 轴坐标值
button {{readonlyInline}}unsigned short +

点击事件对应的按键序号:0 为左键、1 为中键、2 为右键。在左撇子的配置环境下,按键值相反。

+
buttons {{readonlyInline}}unsigned short +

鼠标事件触发时按下的按键值:左键为 1,右键为 2,中键为 4,第四个(如浏览器返回键)为 8,第五个(如浏览器前进键)为 16。若多个按键按下,则返回全部按下按键的逻辑值之和。例如,按下左键和右键时,返回 3 (= 1 | 2)。更多信息

+
mozPressure {{readonlyInline}}float +

触发事件时按下触控设备的压力。该值范围最小为 0.0,最大为 1.0

+
ctrlKey {{readonlyInline}}boolean若事件触发时 control 键按下则为 true,否则为 false
shiftKey {{readonlyInline}}boolean若事件触发时 shift 键按下则为 true,否则为 false
altKey {{readonlyInline}}boolean若事件触发时 alt 键按下则为 true,否则为 false
metaKey {{readonlyInline}}boolean若事件触发时 meta 键按下则为 true,否则为 false
+ +

浏览器兼容性

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerEdgeOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
On disabled form elements{{CompatVersionUnknown}}[1]{{CompatNo}}{{CompatVersionUnknown}}{{CompatNo}}{{CompatVersionUnknown}}[1]{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatUnknown}}{{CompatVersionUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
On disabled form elements{{CompatUnknown}}{{CompatNo}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

[1]只在{{HTMLElement("textarea")}} 以及某些{{HTMLElement("input")}} 元素上有效.

+ +

参见

+ + -- cgit v1.2.3-54-g00ecf