如果在Firefox或移动版本上使用了Canvas,则无法使用

时间:2018-06-27 11:09:24

标签: javascript html canvas mobile drawing

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个错误所提示的一些错误,但仍然出现了错误。

0 个答案:

没有答案