Bonjour il existe déjà en jquery les méthode show et hide qui font ton traitement... pas besoin de jouer avec les classes :)
Bonjour,
Actuellement à l'apprentissage du JS je bloque sur un truc simple "pour vous" j'imagine:
Cette chose doit faire apparaître et disparaitre 2 menus.
Ces 2 menus les voilà:
Ici, rien n'est affiché lorsque je clic dessus
Alors que ce menu:
Lui s'affiche et disparait instantatenement !
Aidez-moi, merci !
(PS: La class hide ne fait que un display: none; et show un display block)
9 réponses
Et donc c'est quoi cette méthode?
bah .. doc ==> http://api.jquery.com/show/
Oui, d'accord mais cela doit savoir si c'est ouvert ou pas le menu, et si il l'est alors le fermer?
Le menu du compte marche, mais pas celui du sousmenu:l
Ce code étant similaire à celui utilisé pour l'autre menu....
Salut,
une autre solution que je t'apporte c'est de tester si ton menu a une class
par exemple
et sur le click tu peux ajouter ou supprimer une class
c'est une autre solution , c'est juste un exemple, j'ai pas testé, mais tu peux l'adapter et jouer avec les class comme sa.
Tes deux solutions ne marchent points.
Ton code est similaire mais ta structure Html ne l'est pas