Je suis assez nouveau en JQuery et je travaille sur un menu basé sur le script Superfish. J'ai du mal à garder la classe addClass sur l'élément actuellement cliqué lorsque je navigue à travers les liens.
Mon code:
JS
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("ul.sf-menu").superfish({pathClass: 'corrente'});
jQuery('#sf-menu li a').click(function() {
jQuery("#sf-menu li").removeClass('corrente');
jQuery(this).parents().filter("li").addClass('corrente');
jQuery("ul.sf-menu").superfish({pathClass: 'corrente' });
});
});
HTML
Accueil
Groupe
Projets Solo
Tim
Tom
John
Apparitions Médiatiques
Tournée
La Tournée Reunion
Étape en Amérique du Nord
Galerie
Le html ci-dessus fonctionne bien, la classe "corrente" est correctement définie, mais lorsque je change le html en insérant des liens réels, la classe est définie correctement mais se perd lorsque la page de destination est chargée.
Pouvez-vous me donner un conseil sur la façon de stocker la classe ajoutée et de la transmettre à la page de destination?
Merci d'avance