Eventlistener мыши ведет себя ненормально на Edge и Safari по сравнению с FireFox и Chrome, есть идеи почему? - PullRequest
0 голосов
/ 15 января 2019

Итак, у меня проблема с анимацией холста js. По сути, каждый раз, когда происходит движение мыши, мой код создает объекты js и помещает их в массив для анимации. В Chrome и Firefox он ведет себя, как и ожидалось, но в Safari и Edge очень ненормально. Я знаю, что у них разные движки, но разница в создании объектов огромна. Вы можете проверить из моего исходного кода на github, имя файла - canvas.js, и вам понадобится canvastag в html. Вот часть, которую я упоминаю:

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

Заранее спасибо!

...