J'utilise jquery toggle pour afficher/masquer un div sur différents liens. Il les affiche/les cache bien, cependant si vous cliquez sur l'un des autres liens avant de fermer le premier lien, la première div est toujours affichée.jquery toggle et liens multiples
Est-il possible de vérifier si d'autres événements de basculement ouverts sont ouverts, si c'est le cas, fermez-les et continuez avec le nouvel événement de bascule? Si ça a du sens?
Mon code est:
$("#icons ul li a").toggle(function(){
$(this).addClass("active");
$("#newdiv").show();
}, function() {
$(this).removeClass("active");
$("#newdiv").hide();
});