Element:touchend 事件

touchend 事件在一个或多个触点从触控平面上移开时触发。注意,也有可能触发 touchcancel 事件。

语法

在类似 addEventListener() 这样的方法中使用事件名称,或设置事件处理器属性。

js
addEventListener("touchend", (event) => {});

ontouchend = (event) => {};

事件类型

事件属性

此接口继承其父接口 UIEventEvent 的属性。

TouchEvent.altKey (en-US) 只读

一个表示触摸事件触发时是否按下了 alt 键的布尔值。

TouchEvent.changedTouches 只读

表示在上一次触摸事件和本次触摸事件之间发生了状态变化的所有 Touch 对象的 TouchList

TouchEvent.ctrlKey (en-US) 只读

一个表示触摸事件触发时是否按下了 Ctrl 键的布尔值。

TouchEvent.metaKey (en-US) 只读

一个表示触摸事件触发时是否按下了 meta 键的布尔值。

TouchEvent.shiftKey (en-US) 只读

一个表示触摸事件触发时是否按下了 shift 键的布尔值。

TouchEvent.targetTouches 只读

当前与触摸表面接触并且在作为事件目标的同一元素上开始的所有 Touch 对象的 TouchList

TouchEvent.touches 只读

表示当前与触摸表面接触(无论目标或状态是否发生变化)的所有 Touch 对象的 TouchList

TouchEvent.rotation 非标准 只读

自事件开始以来的旋转角度变化(以度为单位)。正值表示顺时针旋转;负值表示逆时针旋转。初始值:0.0

TouchEvent.scale 非标准 只读

自事件开始以来的两个触点之间的距离。以事件开始时的两个触点之间的初始距离的浮点倍数表示。小于 1.0 的值表示向内捏(缩小)。大于 1.0 的值表示向外放(放大)。初始值:1.0

示例

这些事件的代码示例可在专门的触摸事件页面中找到。

规范

Specification
Touch Events
# event-touchend
Touch Events
# dom-globaleventhandlers-ontouchend

浏览器兼容性

BCD tables only load in the browser

参见