使用原因:
click事件在移动端存在30毫秒的延迟,影响用户体验,故使用touch事件替换移动端的click事件
原生事件:
- touchstart 开始触碰
- touchmove 触碰移动
- touchend 触碰结束
上述三个原生事件每个都有三个触摸列表:
- touches 当前触摸到屏幕的手指列表
- targetTouches 触摸到当前绑定有事件的元素
- changedTouches 涉及到当前事件的手指列表
ev.targetTouches
使用原因:
click事件在移动端存在30毫秒的延迟,影响用户体验,故使用touch事件替换移动端的click事件
原生事件:
上述三个原生事件每个都有三个触摸列表:
ev.targetTouches