当用户触摸基于触摸的设备时,产生的事件由TouchEvent Object处理。触摸事件由三种类型的接口组成,即Touch 、 TouchEvent和TouchList 。触敏设备上的单个接触点事件由 Touch 接口处理。
具有触摸表面的接触点列表的事件,每个接触一个接触点由 TouchList 接口处理。当发送触敏表面的接触状态发生变化的事件时,这些事件由 TouchEvent 接口处理。
事件类型:
- ontouchstart:当手指放在触摸屏上时,会发生ontouchstart事件。
句法:Touch me
示例 1:
DOM touchstart Event Touch me!
输出:
- 触摸屏幕前:
- 触摸屏幕后:
- 触摸屏幕前:
- ontouchmove:当用户在触摸屏上移动手指时,会发生 ontouchmove 事件。
句法:Touch me
示例 2:
DOM touchmove Event Touch me!
输出:
- 在屏幕上移动手指之前:
- 在屏幕上移动手指后:
- 在屏幕上移动手指之前:
- ontouchend:当用户从触摸屏上的事件中移开手指时,会发生 ontouchend 事件。
句法:Touch me
示例 3:
DOM touchstart Event Touch me!
输出:
- 在将手指从屏幕上移开之前:
- 从屏幕上移开手指后:
- 在将手指从屏幕上移开之前:
支持的浏览器:
- 谷歌浏览器
- 火狐浏览器
- 边缘