Mise en évidence d'item avec JQuery
gintoxic
-
gintoxic -
gintoxic -
bonjour,
je voudrais faire en sorte que lorqu'un utilisateur clique sur l'item d'un menu et qu'il affiche le sous-menu, l'item du menu principal soit mis en évidence (soit par une border, soit un background... )
en gros si le sous menu est afficher, l'item lui correspondant est mis en évidence
merci pour votre aide par avance
je voudrais faire en sorte que lorqu'un utilisateur clique sur l'item d'un menu et qu'il affiche le sous-menu, l'item du menu principal soit mis en évidence (soit par une border, soit un background... )
en gros si le sous menu est afficher, l'item lui correspondant est mis en évidence
merci pour votre aide par avance
A voir également:
- Mise en évidence d'item avec JQuery
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise en veille prolongée - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
1 réponse
#container > ul {
border: 1px solid black;
}
Contrairement au sélecteur descendant, le sélecteur d'enfant cible seulement le descendant direct. Considérons le code suivant.
<div id="contenu">Le sélecteur #contenu > ul cible tous les éléments ul qui sont descendants directs d'un bloc ayant pour id #contenu. Il ne ciblera pas, par exemple, l'élément ul descendant du premier li.
<ul>
<li> Elément de liste
<ul>
<li> Enfant </li>
</ul>
</li>
<li> Elément de liste </li>
<li> Elément de liste </li>
<li> Elément de liste </li>
</ul>
</div>
Je pense que ça peut t'aider :)
EDIT : j'avais mal lu, autant pour moi :(
navré mais je n'ai rien compris de ce que tu veux faire//// :s
il s'agit ici de mettre en évidence (background, surbrillance) l'item d'un menu quand on a cliqué dessus et que son sous menu est affiché
>>> une façon de dire à l'utilisateur dans quelle rubrique il est en somme.
par exemple :
l'utilisateur clique sur la rubique "Paris', le sous-menu s'affiche et l'item "Paris" est en surbrillance. ainsi l'utilisateur sais qu'il est dans la rubrique "Paris" et ainsi de suite pour chaque item....
je ne pense pas qu'une boucle soit nécessaire et j'ai testé ce code mais ça ne fonctionne pas (est-ce à cause du fait que l'affichage du menu et des sous-menu soit en PHP ???)
$(document).ready(function(){$('.item').click(function(event){
$(event.target)== $(this);
$(this).css('color','red');
});
});