元素:touchmove 事件
当一个或多个触摸点沿着触摸表面移动时,会触发 touchmove
事件。
语法
在诸如 addEventListener()
之类的方法中使用事件名称,或者设置事件处理程序属性。
js
addEventListener("touchmove", (event) => {});
ontouchmove = (event) => {};
事件类型
一个 TouchEvent
。继承自 Event
。
事件属性
此接口继承自其父接口 UIEvent
和 Event
的属性。
TouchEvent.altKey
只读-
一个布尔值,指示在触发触摸事件时 alt 键是否按下。
TouchEvent.changedTouches
只读-
一个
TouchList
,包含所有表示单个接触点的Touch
对象,这些接触点的状态在之前的触摸事件和此触摸事件之间发生了变化。 TouchEvent.ctrlKey
只读-
一个布尔值,指示在触发触摸事件时 control 键是否按下。
TouchEvent.metaKey
只读-
一个布尔值,指示在触发触摸事件时 meta 键是否按下。
TouchEvent.shiftKey
只读-
一个布尔值,指示在触发触摸事件时 shift 键是否按下。
TouchEvent.targetTouches
只读TouchEvent.touches
只读TouchEvent.rotation
非标准 只读-
自事件开始以来的旋转变化(以度为单位)。正值表示顺时针旋转;负值表示逆时针旋转。初始值:
0.0
。 TouchEvent.scale
非标准 只读-
自事件开始以来两指之间的距离。表示为事件开始时两指之间初始距离的浮点数倍数。小于 1.0 的值表示向内捏合(缩小)。大于 1.0 的值表示向外张开(放大)。初始值:
1.0
。
示例
这些事件的代码示例可在专用页面上找到:触摸事件。
规范
规范 |
---|
触摸事件 # event-touchmove |
触摸事件 # dom-globaleventhandlers-ontouchmove |
浏览器兼容性
BCD 表格仅在浏览器中加载