我正在尝试使用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的方法是什么?