Hammer.js和Angular 7:panstart在桌面浏览器上具有空坐标

时间:2019-02-20 06:30:43

标签: javascript angular mobile hammer.js

据我了解,处理触摸和鼠标事件的方法是使用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

0 个答案:

没有答案