J'ai essayé de trouver une documentation décente sur la traversée dans jQuery, mais je n'ai pas trouvé de ressource décente, toute suggestion serait très appréciée. Je suis en train de créer une animation simple pour un menu. J'essaye de créer une animation simple pour un menu.jQuery: Trouble Traversant
J'ai un menu simple:
<ul class='contentNav'>
<li><a href='#'>One</a>
<li><a href='#'>Two</a>
<li><a href='#'>Three</a>
<li><a href='#'>Four</a>
</ul>
Et une simple fonction jquery pour changer la couleur d'arrière-plan de l'étiquette:
$(document).ready(function(){
$(".contentNav a").hoverIntent(
function(over) {
$(this).animate({backgroundColor: "#844"}, "fast");
$(this).parent().find("li a").animate({backgroundColor: "#090"}, "fast");
},
function(out) {
$(this).animate({backgroundColor: "#000"}, "fast");
$(this).parent().find("li a").animate({backgroundColor: "#000"}, "fast");
});
});
Le problème est avec les lignes:
$(this).parent().find("li a").animate({backgroundColor: "#090"}, "fast");
$(this).parent().find("li a").animate({backgroundColor: "#000"}, "fast");
J'essaie de sélectionner tous les éléments de balise de lien qui ne sont pas actuellement survolés et de définir leur backgr couleur de l'ound. Comment puis-je faire cela.
Merci.
MISE À JOUR
j'ai pris toutes les recommandations et trouver le code suivant:
$(this).parent().parent().find("a").not(this).animate({backgroundcolor: "#555"}, 100)
En ce qui concerne la documentation, je suis d'accord. Peut-être que les gens de Zvon pourraient créer une référence jQuery dans le style de leur tutoriel XPath simple (et téléchargeable), à http://www.zvon.org/xxl/XPathTutorial/General/examples.html. – harpo