与FireFox和Chrome相比,Edge和Safari上的鼠标事件监听器表现异常,为什么?

时间:2019-01-15 00:13:46

标签: javascript html canvas mouseevent

所以我的画布动画js有这个问题。基本上,每次鼠标移动时,我的代码都会创建到js对象,并推送到要进行动画处理的数组。它在Chrome和Firefox上的表现符合预期,但在Safari和Edge上却异常。我知道它们具有不同的引擎,但是对象创建方面的差异很大。您可以从我的github源代码中签出,文件名是canvas.js,并且您的html上需要canvastag。这是我要提到的部分:

window.addEventListener("mousemove", function(event) {
        init(event.x, event.y, 40);
        init(event.x + random(5, 10), event.y+random(5, 10), 40);
});

以下是GH页面上托管项目的链接: https://rpaltayev.github.io/js-canvas/

这是我的github上的源代码:github:https://github.com/rpaltayev/js-canvas

提前谢谢!

0 个答案:

没有答案