Я пытаюсь создать простую анимацию, в которой анимация некоторых частиц следует за курсором, но у меня возникают проблемы с этим.
Я создал скрипку, чтобы повторить проблему: Пример на JSFiddle
Прямо сейчас мои частицы появляются, но когда вы наводите курсор на секцию, они внезапно исчезают. Я знаю, что моя ошибка происходит от моей mousemove()
функции, но я не могу понять, что с ней не так ..
вот моя функция перемещения мыши:
function mouseMove(e) {
var posx = posy = 0;
if (e.pageX || e.pageY) {
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY) {
posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
}
target.x = posx;
target.y = posy;
}