元素: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只读-
一个
TouchList,包含所有当前与触摸表面接触的Touch对象,并且这些对象也是在与事件目标相同的元素上开始触摸的。 TouchEvent.touches只读TouchEvent.rotation非标准 只读-
自事件开始以来的旋转变化(以度为单位)。正值表示顺时针旋转;负值表示逆时针旋转。初始值:
0.0。 TouchEvent.scale非标准 只读-
自事件开始以来两个手指之间的距离。表示为初始手指距离的浮点数倍。小于 1.0 的值表示向内捏合(缩小)。大于 1.0 的值表示向外张开(放大)。初始值:
1.0。
示例
这些事件的代码示例可在专用页面上找到:触摸事件。
规范
| 规范 |
|---|
| 触摸事件 # event-touchmove |
| 触摸事件 # dom-globaleventhandlers-ontouchmove |
浏览器兼容性
加载中…