我创建了一个网页,允许用户在画布上绘画,但是通过移动设备访问时,我无法在其上绘画。
我尝试了一些在线解决方案,但似乎无济于事 我尝试过的解决方案之一是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);
};
有人可以建议我如何解决这个问题