Задать вопрос
@SkyWayx

Как сделать старт анимации JavaScript с задержкой выполнения?

Подскажите пожалуйста, как в этом коде правильно прописать, чтобы начало второй и третьей анимации начиналось, не одновременно с первой, а спустя 2 и 4 секунды соответственно?

$('.panel').animate({
    top:0,
    opacity:1
}, 1000);

$('.panel2').animate({
    top:50,
    opacity:1,  
}, 3000);

$('.panel3').animate({
    top:100,
    opacity:1
}, 5000);
  • Вопрос задан
  • 2362 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
$('.panel2').delay(2000).animate({
    top:50,
    opacity:1,  
}, 3000);

$('.panel3').delay(4000).animate({
    top:100,
    opacity:1
}, 5000);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bromzh
Drugs-driven development
.delay()
Или используй анимации из GreenSock, там есть задержки для анимаций, и есть плагин, который заменяет стандартную jqery-вскую animate.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы