Js_web
s7s
plain_text
2 months ago
639 B
1
Indexable
let lastScrollTop = 0; const header = document.querySelector("header"); const toTop = document.querySelector(".to-top"); const heroSection = document.querySelector(".hero"); window.addEventListener("scroll", () => { const scrollTop = window.pageYOffset || document.documentElement.scrollTop; const heroSectionOffsetTop = heroSection.offsetTop; if (scrollTop > heroSectionOffsetTop) { toTop.classList.add("active"); } else { toTop.classList.remove("active"); } if (scrollTop > lastScrollTop) { header.classList.add("hidden"); } else { header.classList.remove("hidden"); } lastScrollTop = scrollTop; });
Editor is loading...