drag touch 事件

在自己的华为手机上,用drag事件写拖曳移动时没有touch事件来的流畅

 

原理

dragstart 记录起始点和上次拖曳停留的位置position(x,y) 开始监听drag事件

        drag 事件 获取拖曳的距离(dx,dy),设置元素移动

       dragend  取消监听drag 事件

 

touch事件类似

touchstart 记录起始点和上次拖曳停留的位置position(x,y) 开始监听touchmove事件

touchmove事件获取touchmove的距离(dx,dy),设置元素移动

touchend 取消监听drag事件

posted @ 2016-04-19 14:36  lihuazhidao  阅读(367)  评论(0)    收藏  举报