此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
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> |
浏览器兼容性
Loading...