事件 moveX 和 touch delta

Alb*_*rto 5 javascript button touch delta

我正在构建一个按钮编号,可以增加或减少手指滑动的时间。如果向右移动则加,如果改变方向并向后...减。

因此,我正在尝试从触摸操作中恢复增量。失败。

在鼠标版本中很简单,足够了:

   if (event.movementX> 0) {delta = true; //so add}
   else if (event.movementX <0) {delta = false; //so subtract }
Run Code Online (Sandbox Code Playgroud)

但触摸上没有movementX。

它无法使用,event.touches[0].clientX - start因为它不报告事件方向的变化(左 <-> 右),因此始终为 true。

想法?谢谢。