script> const marquee = document.querySelector('#marquee_con'); const scrollDistance = 60; // 向上的距 const scrollSpeed = 300; // 速度,位毫秒 const pauseDuration = 4000; // 停,位毫秒 let isScrolling = false; function scrollMarquee() { if (!isScrolling) { isScrolling = true; const firstLink = marquee.firstElementChild; marquee.style.transition = `transform ${scrollSpeed / 1000}s linear`; marquee.style.transform = `translateY(-${scrollDistance}px)`; setTimeout(() => { marquee.style.transition = 'none'; marquee.style.transform = 'translateY(0)'; marquee.removeChild(firstLink); // 移除第一a marquee.appendChild(firstLink.cloneNode(true)); // 第一a添加到末尾 setTimeout(() => { isScrolling = false; scrollMarquee(); // 停後 }, pauseDuration); }, scrollSpeed); } } // 始 setTimeout(scrollMarquee, pauseDuration);