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) => {};
事件类型
TouchEvent
。继承自 Event
。
事件属性
此接口继承其父接口 UIEvent
和 Event
的属性。
TouchEvent.altKey
只读-
一个表示触摸事件触发时是否按下了 alt 键的布尔值。
TouchEvent.changedTouches
只读TouchEvent.ctrlKey
只读-
一个表示触摸事件触发时是否按下了 Ctrl 键的布尔值。
TouchEvent.metaKey
只读-
一个表示触摸事件触发时是否按下了 meta 键的布尔值。
TouchEvent.shiftKey
只读-
一个表示触摸事件触发时是否按下了 shift 键的布尔值。
TouchEvent.targetTouches
只读TouchEvent.touches
只读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