Как получить события onStart и onEnd от hammerJS? - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь использовать hammerjs для перемещения безье на моем холсте в мобильном телефоне.

Мне нужно определить, где происходит первый контакт с сенсорным пуском, а затем, где они отпускаются. Но кажется, что с обратным вызовом панорамирования hammerjs не допускает сенсорного запуска или касания.

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));

Как сделать TouchStart с помощью hammerJS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...