Кирилл
Мастер
(1548)
7 лет назад
залил бы ты лучше код куда-нибудь, было бы проще. Так могу только сказать, что возможно аттрибуты right и left не заданы у элементов, или что-то с позиционированием. И такие простые анимации мне кажется лучше сделать через css, используя :hover, например
li{
position: relative;
left: 0;
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
}
li:hover{
left: 40px;
}
$("li").mouseover(function(){
$(this).animate({left:40},600);
});
$("li").mouseleave(function(){
$(this).animate({right:400},600);
});
});