From 4de1a1b874ed3347325b6fcac237a3591bba8eb4 Mon Sep 17 00:00:00 2001 From: Bi Fuguo <1782765876@qq.com> Date: Thu, 16 Jan 2025 19:15:11 +0800 Subject: [PATCH] zh-cn: add touchevent contructor translate --- .../web/api/touchevent/touchevent/index.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 files/zh-cn/web/api/touchevent/touchevent/index.md diff --git a/files/zh-cn/web/api/touchevent/touchevent/index.md b/files/zh-cn/web/api/touchevent/touchevent/index.md new file mode 100644 index 00000000000000..340897d0a1f6f5 --- /dev/null +++ b/files/zh-cn/web/api/touchevent/touchevent/index.md @@ -0,0 +1,57 @@ +--- +title: "TouchEvent: TouchEvent() 构造函数" +slug: Web/API/TouchEvent/TouchEvent +l10n: + sourceCommit: 22080a7cc403f7f45c8e85065b182c9f0d4d383c +--- + +{{APIRef("Touch Events")}} + +**`TouchEvent()`** 构造函数创建了一个新的 {{domxref("TouchEvent")}} 对象。 + +> [!NOTE] +> 如果使用此构造函数构造合成事件,出于安全原因,该事件将不被 _trusted_。只有浏览器生成的 `TouchEvent` 对象才是可信的,只有可信的事件才会触发默认操作。 + +## 语法 + +```js-nolint +new TouchEvent(type) +new TouchEvent(type, options) +``` + +### 参数 + +- `type` + - : 包含事件名称的字符串。区分大小写,浏览器设置为 `touchstart`、`touchend`、`touchmove`、`touchcancel`。 +- `options` {{optional_inline}} + - : 一个对象 _除了在 {{domxref("UIEvent/UIEvent", "UIEvent()")}} 中定义的属性外_,还具有以下属性: + - `touches` {{optional_inline}} + - : {{domxref("TouchList")}},默认为空,是当前接触表面的每个接触点的对象列表。 + - `targetTouches` {{optional_inline}} + - : {{domxref("TouchList")}},默认为空,是触摸表面的接触点的对象列表,_并且_每个触点都是从当前事件的目标元素上开始的。 + - `changedTouches` {{optional_inline}} + - : 默认为 `[]`,类型为 `Touch[]`,是促成事件的每个接触点的对象列表。 + - `ctrlKey` {{optional_inline}} + - : 一个布尔值,默认为 `false`指示是否同时按下了 ctrl 键。 + - `shiftKey` {{optional_inline}} + - : 一个布尔值,默认为 `false`指示是否同时按下了 shift 键。 + - `altKey` {{optional_inline}} + - : 一个布尔值,默认为 `false`指示是否同时按下了 alt 键。 + - `metaKey` {{optional_inline}} + - : 一个布尔值,默认为 `false`指示是否同时按下了 meta 键。 + +### 返回值 + +一个新的 {{domxref("TouchEvent")}} 对象。 + +## 规范 + +{{Specifications}} + +## 浏览器兼容性 + +{{Compat}} + +## 参见 + +- 构造 {{domxref("TouchEvent")}} 对象的接口。 \ No newline at end of file