如何从HammerJS获取onStart和onEnd事件?

时间:2019-01-16 00:47:15

标签: javascript canvas html5-canvas android-canvas hammer.js

我正在尝试使用Hammerjs在移动设备上的画布上移动贝塞尔曲线路径。

我需要检测一次touchstart首次接触的位置,然后放开。但是似乎在pan回调中Hammerjs不允许touchstart或touchend。

this.hammertime = new Hammer(this.canvas);
this.hammertime.on('pan', function(ev) {
    //var bb = ev.target.getBoundingClientRect();
    // Correct, but will not work with touch.
    var x = ev.pointers[0].layerX;
    var y = ev.pointers[0].layerY;

    /*console.log("#2:")
    console.log(ev.center.x - bb.left)
    console.log(ev.center.y - bb.top)*/

    this.touchMoveHandler(x, y);
}.bind(this));

用HammerJS进行touchStart的方法是什么?

0 个答案:

没有答案