Я хочу, чтобы выполнить что-то, когда анимация заканчивается, так что я пытался использовать функцию JQuery в promise()
, это то, что у меня есть:Подождите анимации в JQuery
$(".title").fadeOut("fast");
$(".title").promise().done(function() {
$("#area").fadeIn("fast");
);
К сожалению, это не работает и хром Javascript инструмент говорит, что обещание() не является функцией ...
Другое дело, я попытался было
$(".title").fadeOut("fast", function(){
$("#area").fadeIn("fast");
});
Но это не работает слишком ... какие-либо идеи?
Благодаря
Обе схемы вы пробовали должны работать нормально, если вы получите синтаксис правильный. В вашей первой версии отсутствует закрытие '}' до последнего ');'. Если вы получаете сообщение об ошибке, что '.promise()' не является функцией, то это потому, что у вас слишком старая версия jQuery. '.promise()' был добавлен в версии 1.5. – jfriend00