Hammer.js и Angular 7: panstart имеет пустые координаты в настольных браузерах - PullRequest
0 голосов
/ 20 февраля 2019

Насколько я понимаю, способ обработки событий касания и мыши заключается в использовании Hammer.js.Я включил в свой проект и подписался на событие panstart как:

<div (panstart)="panStart($event)">

Затем в компоненте я просто регистрирую событие:

 panStart(event) {
   event.preventDefault();
   console.log(event);
 }

Результат в мобильных браузерах с сенсорным указателем: enter image description here

А в настольных браузерах с указателем мыши: enter image description here

Как вы можете видеть на втором скриншоте, свойство center не отображает правильные координаты.

В чем может быть причина этого?Предполагается ли использовать Hammer.js таким образом при попытке обработать события нажатия и перетаскивания?

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