元素:touchmove 事件

当一个或多个触摸点沿着触摸表面移动时,会触发 touchmove 事件。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或者设置事件处理程序属性。

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

ontouchmove = (event) => {};

事件类型

事件属性

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

TouchEvent.altKey 只读

一个布尔值,指示在触发触摸事件时 alt 键是否按下。

TouchEvent.changedTouches 只读

一个 TouchList,包含所有表示单个接触点的 Touch 对象,这些接触点的状态在之前的触摸事件和此触摸事件之间发生了变化。

TouchEvent.ctrlKey 只读

一个布尔值,指示在触发触摸事件时 control 键是否按下。

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

示例

这些事件的代码示例可在专用页面上找到:触摸事件

规范

规范
触摸事件
# event-touchmove
触摸事件
# dom-globaleventhandlers-ontouchmove

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅