HTML5 手势检测原理和实现

发布时间:2017-06-25 00:00 编辑:站点网

      双击(double tap)


  和单击一样,双击事件也需要我们对手势进行量化分解。

 

 

  1. 双击事件是一个手指的行为。所以在 touchstart 时,我们要判断此时屏幕有几个接触点。
  2. 双击事件中包含两次独立的单击行为。理想情况下,这两次点击应该落在屏幕上的同一个点上。为了给用户一定的冗余空间,将两次点击的坐标点距离限制在10个像素以内。

 

 



   3. 双击事件本质是两次快速的单击。也即是说,两次点击的间隔时间很短。通过一定的测试量化后,我们把两次单击的时间间隔设为300毫秒。

 

 



  注意双击事件中我们检测了相邻两个 touchstart 事件的位移和时间间隔。

更多相关内容:
    无相关信息