From a1e39b88bf8aa68f22a014acf6a8944f694697c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Mon, 6 Jul 2026 09:40:32 +0400 Subject: [PATCH] =?UTF-8?q?fix:=20fermer=20le=20menu=20mobile=20apr=C3=A8s?= =?UTF-8?q?=20clic=20sur=20un=20lien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/main.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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', () => {