| 12345678910111213141516171819202122232425262728293031323334 |
- // Header Mobile Menu Toggle
- document.addEventListener("DOMContentLoaded", function() {
- const burger = document.querySelector(".header__burger");
- const nav = document.querySelector(".header__nav");
- const body = document.body;
- if (burger && nav) {
- burger.addEventListener("click", function() {
- // Toggle active classes
- burger.classList.toggle("active");
- nav.classList.toggle("active");
- body.classList.toggle("menu-open");
- });
- // Close menu when clicking on menu links
- const menuLinks = nav.querySelectorAll(".header__menu-link");
- menuLinks.forEach(link => {
- link.addEventListener("click", function() {
- burger.classList.remove("active");
- nav.classList.remove("active");
- body.classList.remove("menu-open");
- });
- });
- // Close menu on window resize if opened
- window.addEventListener("resize", function() {
- if (window.innerWidth > 768) {
- burger.classList.remove("active");
- nav.classList.remove("active");
- body.classList.remove("menu-open");
- }
- });
- }
- });
|