兼容Dom的触摸事件:
touchstart | 当手指触摸屏幕时触发 |
touchmove | 当手指在屏幕上滑动时连续触发 |
touchend | 当手指从屏幕上移开时触发 |
touchcancel | 当系统停止触摸跟踪时触发 |
上述事件都会冒泡,也都可以取消,每个触摸事件的event对象都提供了在鼠标事件中的常见的属性bubbles、cancelable、view、clientX、clientY、screenX等。
每个触摸事件包含三个触摸列表
touches | 当前跟踪的触摸操作的touch对象的数组(当前屏幕上所有手指动作列表) |
targetTouches | 特定于事件目标的touch对象的数组(当前dom元素上手指动作的列表) |
changetouches | 自上次触摸以来发生哪些改变的touch对象的数组(当前事件的手指动作的列表) |
每个touch对象包含的属性
平时大都是给元素注册触摸事件,所以重点记住 targetTocuhes。
每个touch对象包含的属性
clientX | 触摸目标在视口中的X |