From 06fcaba51eca0812457d30f2605882e6551ac217 Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Mon, 5 Dec 2022 16:15:37 -0500 Subject: chatgpt fixed bug --- index.html | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'index.html') diff --git a/index.html b/index.html index 949b29e..2eda64d 100644 --- a/index.html +++ b/index.html @@ -151,14 +151,22 @@ } } + var lastX = 0; + var lastY = 0; + function moveTrail(e) { - for (let i = 0; i < path.length; i++) { - setTimeout(function() { - path[i].style.top = (e.clientY) + 'px'; - path[i].style.left = (e.clientX) + 'px'; - }, i * delay); - } -} + if (lastX !== e.pageX || lastY !== e.pageY) { + for (let i = 0; i < path.length; i++) { + setTimeout(function() { + path[i].style.top = (e.pageY) + 'px'; + path[i].style.left = (e.pageX) + 'px'; + }, i * delay); + } + } + + lastX = e.pageX; + lastY = e.pageY; + } document.addEventListener('mousemove', moveTrail); createMouseTrail(); -- cgit v1.2.3