2013-10-15 20 views
0

有沒有辦法找到Hammer.js的滑動手勢的起始點?我需要知道它是爲了確定是否有人從設備的邊界開始滑動(在這種情況下是iPad)。Hammer.js中的滑動事件的起始點

 $(".nav").on("swipeleft", function(ev) { 
      console.log(ev); 
     }); 

我將整個事件對象打印到控制檯,但只找到了「中心」座標。這甚至有可能嗎?

回答

-1

在事件中尋找evt.touches [0]。

在這裏您可以找到x和y值。

如果你不使用jQuery。我發現x和y的值在

evt.gesture.startEvent.touches [0]

1
console.log(e.changedPointers[0].screenX-e.deltaX); 

,將讓你的起始x位置。將y替換爲y位置。