touchmove如何计算移动的距离 而不是位移?

项目中需要计算手机滑动的距离,
往常求距离的方式就是用touchend的坐标减去touchstart的坐标再计算..

假设手指从A点移动到B点后又移回A点,touchend与touchstart的坐标重合,而手指实际滑动的距离是长度AB的两倍。。这时应该怎么计算手指滑动的距离呢?

阅读 4.1k
1 个回答

每次执行touchmove计算一下这次跟上次执行touchmove或者touchstart时候的距离,把这些距离加起来,貌似也只能这么做了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题