Skip to content
let lastScrollTop = 0;
let floatingBox = document.querySelector('.floating-box');
window.addEventListener('scroll', function() {
let scrollTop = window.pageYOffset || document.documentElement.scrollTop;
if (scrollTop < lastScrollTop && window.innerWidth <= 768) {
floatingBox.classList.add('is-floating');
} else {
floatingBox.classList.remove('is-floating');
}
lastScrollTop = scrollTop <= 0 ? 0 : scrollTop; // Prevent negative scroll
});