ok merci à ceux qui ont commenté j'ai trouvé deux façons de faire un jQuery plus logique. merci à tous pour votre aide, n'aurait pas pu le faire sans vous !!! Par exemple, j'ai essayé l'exemple de Neeraj mais j'ai eu un problème avec le dernier menu/sous-menu qui ne se fermait pas avec JSBin. Avec un peu d'essai et d'erreur, il semblait qu'en ajoutant un autre numéro (dans ce cas, 4) cela permettait maintenant au menu/sous-menu # 3 d'ouvrir/fermer parfaitement. Je ne sais pas pourquoi mais ça a marché pour moi!
$.each([1,2,3], function(index) {
$(".menu"+index).click(function() {
$(".submenu"+index).slideToggle("fast", function() {
// Animation complete.
});
});
}
merci encore!
J'ai également remarqué que JSBin est un excellent outil (il montre toutes les erreurs avec la police rouge qui est facilement remarquée). JSfiddle est également idéal lorsque vous voulez «ranger» votre code, ce qui est un gain de temps réel! Mon site Web arrive vraiment et je ne pourrais pas être plus heureux. merci à tous ceux qui ont fait des commentaires et des exemples.
c'est vraiment cool Neeraj, merci :) pouvez-vous me dire pourquoi le dernier menu ne se ferme pas ou bascule quand on clique sur le menu principal? http://jsbin.com/iwUNAwO/1/edit – user2844139