Skip to content
(heroHeight - 70); const currentScrollY = window.scrollY; const scrollingDown = currentScrollY > lastScrollY; const scrollingUp = currentScrollY < lastScrollY; const pastThreshold = currentScrollY > 100; if (scrollingDown && pastThreshold && !headerHidden) { headerHidden = true; logoAnimating = false; scrollUpStart = null; } else if (scrollingUp && headerHidden) { // Track where user started scrolling up if (scrollUpStart === null) { scrollUpStart = currentScrollY; } // Only reveal header after scrolling up at least 40px if (scrollUpStart - currentScrollY >= 40) { headerHidden = false; // Animate logo on scroll up (not on mobile) if (!isMobile && scrolled) { logoAnimating = false; setTimeout(() => { logoAnimating = true }, 50); } } } // Reset scrollUpStart when scrolling down if (scrollingDown) { scrollUpStart = null; } // Reverse logo animation when scrolling back to top (not on mobile) if (!isMobile && wasScrolled && !scrolled) { logoAnimating = false; logoReversing = true; } // Reset reverse state when scrolling past threshold if (!wasScrolled && scrolled) { logoReversing = false; } lastScrollY = currentScrollY; " :class="{ '-translate-y-full': headerHidden }" data-header data-is-homepage="false" >
Na živej adrese
Nová etapa Vajnorskej
Blog
Kontakt
Registrácia do newslettera
Na živej adrese
Nová etapa Vajnorskej
Blog
Kontakt
Registrácia do newslettera