diff --git a/src/assets/js/main.js b/src/assets/js/main.js index c7f303d..9175e85 100644 --- a/src/assets/js/main.js +++ b/src/assets/js/main.js @@ -130,6 +130,19 @@ document.addEventListener('click', (e) => { } }); +// Close mobile menu after clicking a nav link +navLinks?.querySelectorAll('a').forEach(link => { + link.addEventListener('click', () => { + if (menuOpen) { + menuOpen = false; + navLinks.style.display = 'none'; + menuToggle.children[0].style.transform = ''; + menuToggle.children[1].style.opacity = '1'; + menuToggle.children[2].style.transform = ''; + } + }); +}); + // Nav dropdown ("Ressources") toggle for touch/keyboard document.querySelectorAll('.nav-dropdown-trigger').forEach(trigger => { trigger.addEventListener('click', () => {