据我了解,处理触摸和鼠标事件的方法是使用Hammer.js
。我已包含在我的项目中,并以以下方式订阅了panstart
事件:
<div (panstart)="panStart($event)">
然后在组件中,我只记录该事件:
panStart(event) {
event.preventDefault();
console.log(event);
}
如您在第二张屏幕截图中所见,center
属性未列出正确的坐标。
这可能是什么原因?在处理点击和拖动事件时,我是否应该以这种方式使用Hammer.js
?