Element:touchend 事件

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

语法

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

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

ontouchend = (event) => {};

事件类型

事件属性

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

TouchEvent.altKey 只读

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

TouchEvent.changedTouches 只读

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

TouchEvent.ctrlKey 只读

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

TouchEvent.metaKey 只读

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

TouchEvent.shiftKey 只读

一个表示触摸事件触发时是否按下了 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

参见