11548 sujets

JavaScript, DOM et API Web HTML5

bonjour, je me pose une question: Comment faire pour que dans un menu, après avoir cliqué sur un lien celui ci reste comme si il était en hover jusqu’à ce que l'utilisateur quitte la page.
Voilà un exemple: ICI

Je suis sûr que ce n'est pas compliqué mais je n'ai pas trouvé sur google...
Merci
Si tu utilise jQuery, utilise la fonction addClass


$('#menu')
  .find('a[href=mapage.html]')
  .addClass('active')
  ;


(Ça se fait aussi en Javascript tout simple, mais il y a des incohérences au niveau de l'implémentation sur divers navigateurs. Mais pour te diriger, ce sera la propriété className ou class d'un node qui sera à analyser et modifier. ECMA script 5 -il me semble, on me corrigera si jamais- ajoutait aussi une fonction ajoutant directement un nom de class à un élément, mais le nom de celle-ci m'échappe)
J'ai essayer mais le problème c'est que je ne peut pas connaître les liens vu que c'est un thème wordpress....Du coup tous les liens prennent prennent la classe .active, quelle solutions existe t-ils
Merci
Wordpres ajoute une classe spécifique au lien de menu actif. Tu n'as qu'à utiliser CSS pour le styler en ce cas.