此link中包含以下代码。应该让用户用鼠标在画布上绘制。如果我尝试在移动设备上执行此操作,则会在控制台上弹出错误消息,提示诸如
index.js:95 Uncaught TypeError: Cannot read property 'clientX' of undefined
at HTMLCanvasElement.<anonymous> (index.js:95)
报告以下代码:
el.addEventListener("touchend", function (e) {
var touch = e.touches[0];
var mouseEvent = new MouseEvent("mouseup", {
clientX: touch.clientX,
clientY: touch.clientY
});
并且不能让我正确绘制。我添加了jquery
,但仍然没有。相反,当我在Firefox上对其进行测试时,它根本无法工作。萤火虫向我报告:
window.blockMenuHeaderScroll = false;
$(window).on('touchstart', function(e)
无法识别$
字符的地方。这在桌面浏览器镶边中可以正常使用,但是由于某些原因,如果我使用移动或Firefox桌面浏览器,则无法使用。我已经修复了firefox
个错误所提示的一些错误,但仍然出现了错误。