Bonjour,
j'utilise le menu accordéon proposé en tutoriel sur Alsacréation sur un site développé sous SPIP. Je souhaite que mon menu reste ouvert quand je suis dans une page de ce menu. Mes liens, qui sont des rubriques, ont une class="on" (un #EXPOSE) quand ils sont actifs. J'ai tenté :
Rien ne se passe. Un bout de code HTML pour y voir plus clair :
Merci pour vos avis éclairés
j'utilise le menu accordéon proposé en tutoriel sur Alsacréation sur un site développé sous SPIP. Je souhaite que mon menu reste ouvert quand je suis dans une page de ce menu. Mes liens, qui sont des rubriques, ont une class="on" (un #EXPOSE) quand ils sont actifs. J'ai tenté :
$("ul.subMenu:not('a.on')").hide();
$("li.toggleSubMenu a").click( function () {
if ($(this).next("ul.subMenu:visible").length != 0) {
$(this).next("ul.subMenu").slideToggle("normal");
}
else {
$("ul.subMenu").slideToggle("normal");
$(this).next("ul.subMenu").slideDown("normal");
}
});
Rien ne se passe. Un bout de code HTML pour y voir plus clair :
<li class="toggleSubMenu"><a href="#" id="bouge">Références</a>
<ul class="subMenu">
<BOUCLE_ref(RUBRIQUES) {id_rubrique=5}>
<li><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>Particuliers</a></li>
</BOUCLE_ref>
<BOUCLE_ref2(RUBRIQUES) {id_rubrique=6}>
<li><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>Professionnels</a></li>
</BOUCLE_ref2>
</ul>
</li>
Merci pour vos avis éclairés
