J'utilise jquery pour changer/animer les positions bg d'un élément de menu, mais j'en ai besoin pour ne rien faire si la classe li est "active", mais je ne peux pas sembler pour savoir comment utiliser le non sélecteur (ou même si c'est approprié pour ce cas?). Voici le code:jquery animate, mais pas spécifique li class
<div id="menuHolder">
<ul>
<li class="active"><a href="/">menu 1</a></li>
<li><a href="/">menu 2</a></li>
<li><a href="/">menu 3</a></li>
</ul>
</div>
Voici le jquery:
$('#menuHolder ul li a').css({ backgroundPosition: "0px -145px" }).mouseover(function(){
$(this).stop().animate({ backgroundPosition:"(0px 0px)" }, { duration: 500 });
}).mouseout(function() {
$(this).stop().animate({ backgroundPosition:"(0px -145px)" }, { duration: 500 });
});
^^ cela fait tout l'élément de menu Changement de position bg - qui fonctionne bien, je dois juste faire que sur tous, sauf pour #menuHolder ul li.active un
Toute aide serait appréciée :)
merci pour votre aide! J'ai apparemment été en train de gâcher le: pas partie quand j'essayais de le faire lol fonctionne bien maintenant! :) – SoulieBaby