Hammer.js中滑动事件的起点

时间:2013-10-15 16:27:57

标签: javascript ios hammer.js

有没有办法找出使用Hammer.js滑动手势的起点?我需要知道它,以便了解是否有人开始从设备的边界(在这种情况下是iPad)上滑动。

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

我将整个Event-Object打印到控制台,但只找到了“中心”坐标。这甚至可能吗?

2 个答案:

答案 0 :(得分:2)

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

将为您提供起始位置。将y替换为y代替y。

答案 1 :(得分:-1)

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

在这里您可以找到x和y值。

如果您不使用jQuery。我在

中找到了x和y值

evt.gesture.startEvent.touches [0]