From 9e28a093480220d63960a4431c2decc354a7c7ca Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 13 Nov 2025 15:49:05 +0100 Subject: fermer le menu ferme les sous-menus --- public/js/main.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'public/js') diff --git a/public/js/main.js b/public/js/main.js index 28a62ae..7020971 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -48,10 +48,19 @@ function controlURL(input){ input.value = 'https://' + url; // Cas par défaut } +function toggleTouchMenu(){ + const nav = document.getElementById('nav_zone').querySelector('.nav_main'); + const open_state = nav.classList.toggle('show'); // interrupteur + + if(!open_state){ + nav.querySelectorAll('li').forEach(li => { + li.classList.remove('open'); // fermer les sous-menus à la fermeture + }); + } +} + // exécuté à la fin du chargement de la page document.addEventListener('DOMContentLoaded', () => { - navHeight(); // hauteur de