руководство JQuery по поводу функции FadeIn:не FadeIn дожидаясь конца анимации
$("#book").fadeIn("slow", function() {
// Animation complete
});
Но на моей странице, код внутри моей функции FadeIn не срабатывают один раз «анимации завершена», но тут же, я не понимаю почему.
$("#contact-callback").fadeIn(5000, function() {
$("#callback-message").fadeIn(150);
$("##callback-dismiss").fadeIn(150);
$("#tab-contact button .fa").removeClass('fa-circle-o-notch fa-spin').addClass('fa-paper-plane');
$('#tab-contact #contact-form')[0].reset();
});
Я считаю, что я последовал за точную модель, описанную в руководстве, но это выглядит, я должен быть где-то не так, то почему бы не код внутри моей функции FadeIn ждать анимация будет завершена?
Какие анимации вы говорите, не завершена до следующего один работает? Вы говорите о '# contact-callback' или 2' $ .fadeIn() ', вложенном в обратный вызов? Кстати, у вас есть опечатка '## callback-reject' - и вы также должны опубликовать соответствующий HTML-код, создав для нас проверенную демо-версию http://stackoverflow.com/help/mcve –
Кажется, что вы работаете в небольшом тестовом примере с первым элементом: https://jsfiddle.net/L649z23k/. На какую часть вы ссылаетесь? Элемент 'contact-callback' установлен на' display: none' изначально? –
Здравствуйте, хорошо в соответствии с руководством, я думаю, что все внутри основной функции FadeIn (# contact-callback) предполагается запускать только тогда, когда анимация закончена правильно? Спасибо за опечатку, я сразу же добавлю демо! – eloism