你能解释一下这个公式是如何处理JavaScript的吗?

时间:2015-01-13 09:57:33

标签: javascript swipe

我正在尝试在JavaScript中创建滑动参与,例如“http://padilicious.com/code/touchevents/swipesensejs.html”。有人可以解释这个距离公式吗?

swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));

我确实知道sqrt和pow但是无法计算出如何计算滑动长度。

3 个答案:

答案 0 :(得分:3)

这是计算坐标已知时2d空间中2个点之间距离的方法。

enter image description here

在您的代码中:

  • curX x2 ,这是终点的x坐标
  • startX x1 ,这是起点的x坐标
  • curY y2 ,这是结束点的y坐标
  • startY y2 ,这是起点的y坐标

参考文献:

答案 1 :(得分:1)

这是两点之间的简单距离公式。

enter image description here

有关Distance Formula Explained

的更多详情

答案 2 :(得分:-1)

这是计算两点之间距离的基本公式:

enter image description here