У меня есть прослушиватель событий, который вызывает два анимационных действия. К сожалению, их запуски поражены небольшим количеством (например, первый в функции запускается первым).
Кто-нибудь знает способ их правильной синхронизации?
Вот мой код:
$("#nav ul li a").hover(
function(){
$(lastBlock).children("div").animate({width: "0px"}, { queue:false, duration:400, easing:"swing" });
$(this).children("div").animate({width: maxWidth+"px"}, { queue:false, duration:400, easing:"swing"});
lastBlock = this;
}
);
Поскольку первая анимация запускается немного раньше, чем вторая, это приводит к тому, что общая ширина на мгновение становится неравной, что выглядит немного странно.