1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $("ul#menu > li").click(function(){ // gestion de l'evenement onclick sur les elements "ul#menu > li"
$("ul#menu > li.clicked").removeClass("clicked"); // on supprime la classe "clicked" sur tous les elements "ul#menu > li.clicked"
$("div#submenus > ul.yes").each(function(){ // balayage de tous les elements (en l'occurence, il ne devrait y en avoir qu'un)
$(this).removeClass("yes");
$(this).slideUp(); // cache
});
// $("div#submenus > ul.yes").removeClass("yes").slideUp(); // peut-etre que ça marche => a tester...
$(this).addClass("clicked"); // on ajoute la classe "clicked" sur l'element qui a été cliqué
var id = $(this).attr("id"); // on recupere l'id de l'element cliqué
id = id.replace("li", "ul"); // on remplace dans le nom de l'id "li" par "ul"
$("div#submenus > ul#" + id).each(function(){ // balayage de tous les elements (en l'occurence, il ne devrait y en avoir qu'un)
$(this).addClass("yes");
$(this).slideDown(); // affiche
});
//$("div#submenus > ul#" + id).addClass("yes").slideDown(); // peut-etre que ça marche => a tester...
}); |