Bonjour,
Je ne suis pas très doué en javascript...
Voici mon code
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <style> .open{display:block} </style> <body onload="openmenu()"> <script> function openmenu() { var element = document.getElementById("menu344"); element.classList.add("open"); } </script>
Cela permet de déployer un menu (#menu344) en accordéon vertical et ça marche très bien...
Mais si l'internaute clique sur un autre menu, le menu déployé ne se ferme pas...
l'ID #menu344 est généré en PHP...
Comment faire pour que soit la classe "open" soit supprimée au prochain clique sur un autre menu, soit faire en sorte qu'elle ne soit appliquée qu'une fois ?
Merci !
Partager