export function headerToggle() { const header = document.getElementById("site-header"); const buttonToggle = document.querySelector("#menu-toggle"); console.log(header); console.log(buttonToggle); if (!header || !buttonToggle) return; buttonToggle.addEventListener("click", () => { document.body.classList.toggle("menu-open"); }); } export function headerScrollVisibility() { const header = document.getElementById("site-header"); const hero = document.getElementById("hero"); if (!header || !hero) return; function checkScroll() { const headerHeight = parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--header-h')) || 0; const heroBottom = hero.getBoundingClientRect().bottom; if (heroBottom <= headerHeight) { header.classList.add("is-visible"); } else { header.classList.remove("is-visible"); } } window.addEventListener("scroll", checkScroll); checkScroll(); // Vérifier au chargement }