浏览器底层并没有给元素提供类似,单击,双击,滑动,拖动这些直接可以用的控制接口,一切的手势动作都只能通过模拟出来.移动端浏览器唯一给我们提供的就只是mousedown -> mousemove -> mouseup三种最基本的事件接口.那么我们只能通过这些简单的接口模拟出复杂的手势出来. 常规的做法流程: 1.给元素上绑定三个事件,mousedown ,mousemove,mouseup 2.在交互的时候,用户只触发mousedown,mouseup没有触发mousemove,就可以单算是一次…