Bonjour,
je suis en train de mettre en place une technique pour mettre en valeur dans un menu le lien de la page visité.
Mes liens sont dans les panneaux d'un accordéon toujours visible et je voudrais que le lien de la page en cours soient affiché avec un style différent.
j'ai pensé à la technique suivante et je voudrais savoir si elle n'est pas trop tordue et si elle et correcte par rapport aux usages de développement.
l'accordéon est contenu dans un div <div id="main">
pour chaque page, je rajoute un attribut alt avec une valeur unique.
<div id="main" alt="ab00">
Dans mon accordéon, chaque balise <a> de lien a un ID unique qui correspond à la page vers laquelle ce lien pointe.
<li class="menuLink"><p><a id="ab00" href="/html/la-gargouille.php?id=0"><img src="/images/th/thb_gargouille.jpg" /> ... etc
dans mon code Jquery, je récupère la valeur de l'attribut ALT et je cherche le lien qui a cet ID puis je lui modifie son css:
cette méthode fonctionne, qu'en pensez vous ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var linkName = "#"+ $("#main").attr("alt"); $(linkName).css({ "color":"green", "border": "1px solid red" });
au début je voulais utiliser l'attribut TITLE mais dans ce cas la valeur de l'attribut s'affiche au survol du DIV.
Partager