Я использую jquery для изменения / анимации позиций bg пункта меню, но мне нужно, чтобы он ничего не делал, если класс li активен, но я не могу понять, как использовать notселектор (или даже если это подходит для этого случая?).Вот код:
<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>
Вот 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 });
});
^^ это делает все пункты меню bg изменения позиции - что работает хорошо, мне просто нужно это сделать навсе они, за исключением #menuHolder ul li.active a
Любая помощь будет принята:)