Open forget1 opened 6 years ago
我将之前的鼠标相关事件全部改成了touch事件,例如
this.canvas.addEventListener('touchmove', function (event) {
// var x = event.pageX - getBodyOffsetLeft(this),
// y = event.pageY - getBodyOffsetTop(this);
event.preventDefault();
touch = event.touches[0];
var x = touch.pageX - getBodyOffsetLeft(this),
y = touch.pageY - getBodyOffsetTop(this);
self.onTouchMove({ x: x, y: y });
}, false);
可是self.onTouchMove方法并没有被执行,这个是什么原因呢?其中只有touchstart,其他的touchend和touchmove事件都没有触发相应的方法。
您好,我最近也有一个类似的需求,只是需要能对线条的粗细和颜色进行调节。我想了解一下,我可以把绘制的轨迹和一些颜色以及线条粗细的信息存储到数据库中,轨迹回放的时候从数据库中取出数据再进行回放,这样的效果可以实现吗?