通过手机访问时无法在画布上绘画

时间:2019-03-30 14:06:04

标签: javascript html html5 canvas ontouchevent

我创建了一个网页,允许用户在画布上绘画,但是通过移动设备访问时,我无法在其上绘画。

我尝试了一些在线解决方案,但似乎无济于事 我尝试过的解决方案之一是http://bencentra.com/code/2014/12/05/html5-canvas-touch-events.html

这是在桌面画布上绘制的代码

tools.Line = function(event, cx, onEnd) {
  cx.lineCap = 'round';
  var pos = relativePos(event, cx.canvas);
  trackDrag(function(event) {
    cx.beginPath();
    cx.moveTo(pos.x, pos.y);
    pos = relativePos(event, cx.canvas);
    var dim = document.getElementById("rect_dim");
    dim.innerHTML = "";
    cx.lineTo(pos.x, pos.y);
    cx.stroke();

  }, onEnd);
};

有人可以建议我如何解决这个问题

0 个答案:

没有答案