Je construis une navigation avec des menus déroulants. J'aimerais que l'élément de campagne contenant la liste non ordonnée, subnav, ait un texte d'ancrage blanc lorsqu'il est placé en position verticale. J'ai fait ceci mais mon sélecteur a abouti à un bogue avec l'un des éléments de la liste déroulante. S'il vous plaît voir: http://jsfiddle.net/W3Dzd/ Si vous passez la souris sur "sui generis" et que vous exécutez le curseur dans le menu, cela fonctionne bien, sauf pour "mantels" - le texte d'ancrage ne change pas de couleur lorsque survolé. Je suppose que ce qui s'est passé est que le sélecteur pour le 3ème élément de ligne dans le nav principal a également sélectionné le 3ème élément de ligne dans le sous-réseau. Quelqu'un peut-il suggérer un meilleur sélecteur ou un moyen de contourner cela?liste non ordonnée dans la liste non ordonnée - sélectionnez un élément de campagne particulier
0
A
Répondre
1
S'il vous est possible de changer le code qui génère vos menus (ou de les changer manuellement si vous les codez à la main), vous obtiendrez un système beaucoup plus robuste en appliquant votre classe de sous-menu au parent li
au lieu de l'enfant ul
. Votre code précédent ciblait des éléments de liste spécifiques via des sélecteurs complexes qui se casseraient si vous réorganisiez votre menu ou y ajoutiez/supprimiez des éléments. Le nouveau code traitera ces cas sans problème.
Vous pouvez voir un exemple de la façon dont cela pourrait fonctionner en action à ce jsFiddle mise à jour: http://jsfiddle.net/W3Dzd/4/
Questions connexes
- 1. Comment créer une liste non ordonnée dans une liste non ordonnée dans un menu de liste?
- 2. liste horizontale non ordonnée
- 3. ToolTip Pour liste non ordonnée
- 4. jQuery Mobile: liste non ordonnée
- 5. liste non ordonnée avec reset.css
- 6. Alignement de liste non ordonnée
- 7. Liste non-ordonnée de style indépendamment de la liste non-ordonnée de parent
- 8. fermeture d'une liste non ordonnée
- 9. liste HTML non ordonnée avec liste non ordonnée à l'intérieur. Wrapped l'un à côté de l'autre
- 10. Ajout d'une liste non-ordonnée
- 11. Liste non ordonnée dans la vue crevette
- 12. Aide de la liste non ordonnée
- 13. Validation de formulaire - liste non ordonnée
- 14. Comment modifier le style dans la liste (liste ordonnée et liste non ordonnée) en HTML?
- 15. Centrer la liste non ordonnée sans styles
- 16. Dashed liste non ordonnée dans CKEDITOR
- 17. décoration Zend_Form_Element_MultiCheckbox dans une liste non ordonnée
- 18. liste non ordonnée dans les vues
- 19. Modification JQuery d'une liste non ordonnée imbriquée
- 20. Génération de liste non ordonnée en python
- 21. liste non ordonnée droite-à-gauche
- 22. sfWidgetFormChoice rendus comme une liste non ordonnée
- 23. parcourir une liste non ordonnée (nav)
- 24. Remplissage dynamique d'une liste non-ordonnée
- 25. AJAX via Liste non ordonnée (menu déroulant)
- 26. Alfresco script web liste non ordonnée
- 27. Comment ajouter un nouvel élément de la liste à la liste non ordonnée
- 28. Font-weight est hérité dans la liste non ordonnée
- 29. Modification d'une liste déroulante de sélection en liste non ordonnée
- 30. Afficher la liste non ordonnée comme un arbre binaire horizontal
Merci pour commentaires. Je ne suis pas sûr quel sélecteur votre suggestion je remplace avec votre code? Le long, ce qui doit être sélecteur trop complexe le long des lignes ".navigation li: premier-enfant + li + li: hover> a" est une tentative de sélectionner un élément de liste particulier, pas tous les éléments de liste dans la liste? Pourriez-vous préciser quel sélecteur vous proposez de remplacer? Merci! –
@DougFirr J'ai mis à jour ma réponse pour l'améliorer un peu. Je ne suis pas sûr de ce que vous essayiez de faire avec ce sélecteur, mais il semble redondant basé sur son effet réel. –
ah, merci. Mais, maintenant j'ai perdu le texte de l'ancre blanche sur l'état de vol stationnaire pour les articles de tête "sui generis" et "bois récupéré". C'est parce que je voulais sélectionner ces éléments de ligne seulement que j'ai utilisé le premier enfant + li etc. Pouvez-vous suggérer comment faire pour que ces titres, "sui generis" et "bois récupéré", aient un texte d'ancre blanc comme ils l'ont fait avant? Quel serait le meilleur sélecteur sans affecter les autres éléments de la liste? –