Спасибо за пинок в нужном направлении. Посмотрено. Пришла к выводу, что это queue
Вот только прикрутить ее правильно у меня не получается.
Этот код выполняется без проблем
$("#bar")
.css({
"background":"yellow",
"border":"5px solid purple"
})
.animate({
"width":"500px",
"height":"100px"
},
{
"duration":"9000",
"easing":"swing",
"complete":function(){
console.log("Анимация завершена")
},
"step":function(){
console.log("Этап завершен")
},
"spеcialEasing":{
"width":"linear"
}
});
А вот так не работает
$("#bar")
.css({
"background":"yellow",
"border":"5px solid purple"
})
.animate({
"width":"500px",
"height":"100px"
},
{
"duration":"9000",
"easing":"swing",
"complete":function(){
console.log("Анимация завершена")
},
"step":function(){
console.log("Этап завершен")
},
"spеcialEasing":{
"width":"linear"
}
})
.queue(function() {
alert( "Animation complete." )};
$( this ).dequeue();
Я правильно вообще ее прикручиваю?
Не могу найти ошибку(