0

有没有办法用 Hammer.js 找出滑动手势的起点?我需要知道它以查明是否有人开始从设备(在本例中为 iPad)的边界滑动。

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

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

4

2 回答 2

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

这将为您提供起始 x 位置。将 x 替换为 y 以获取 y 位置。

于 2016-09-13T06:01:12.633 回答
-1

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

在这里,您将找到 x 和 y 值。

如果你不使用 jQuery。我在

evt.gesture.startEvent.touches[0]

于 2013-10-15T18:20:53.507 回答