【发布时间】:2020-02-10 14:10:42
【问题描述】:
我正在尝试创建一个简单的动画,其中一些粒子动画跟随光标,但我遇到了麻烦。
我创建了一个小提琴来复制这个问题:Example on 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;
}
【问题讨论】:
-
它接缝你没有考虑到
<div class="section particles" id="services">dom 元素和首页
标签: javascript canvas mousemove