Bonjour,
J'essaie d'ajouter/supprimer une classe à un élément lors d'un clic sur un bouton en vue de masquer/afficher un menu.
Voici mon code :
Tout me semble correct, et je ne saisi pas pourquoi seul l'ajout de la classe fonctionne.
Qu'est-ce qui fait que le removeClass() est inopérant ?
J'essaie d'ajouter/supprimer une classe à un élément lors d'un clic sur un bouton en vue de masquer/afficher un menu.
Voici mon code :
// Affichage/masquage des sous-menus
$('#menu .parent.off a').click(function(){
$(this).next().slideDown('Slow');
$(this).parent().addClass("on");
$(this).parent().removeClass("off");
return false;
});
$('#menu .parent.on a').click(function(){
$(this).next().slideUp('Slow');
$(this).parent().addClass("off");
$(this).parent().removeClass("on");
return false;
});
Tout me semble correct, et je ne saisi pas pourquoi seul l'ajout de la classe fonctionne.
Qu'est-ce qui fait que le removeClass() est inopérant ?