index-main/assets/js/header.js
Julie Blanc 84f67c88cc
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
unify header
2026-01-22 14:46:05 +01:00

27 lines
667 B
JavaScript

export function headerToggle() {
const header = document.getElementById("site-header");
const buttonToggle = document.querySelector("#menu-toggle");
if (!header || !buttonToggle) return;
buttonToggle.addEventListener("click", () => {
document.body.classList.toggle("menu-open");
});
}
export function headerScrollVisibility() {
const header = document.getElementById("site-header");
if (!header) return;
function checkScroll() {
if (window.scrollY >= 300) {
header.classList.add("is-visible");
} else {
header.classList.remove("is-visible");
}
}
window.addEventListener("scroll", checkScroll);
checkScroll();
}