@IvanRobot

Как сделать блоки видимыми по очереди с помощью delay?

У меня несколько .popup. Как сделать их видимыми по очереди?

.tets
  .popup
     img(src='/img/tets/01.png')      
  .popup
     img(src='/img/tets/02.png')


так не работает.. не могу ничего придумать
$(".tets .popup").each(function() {
      $(this).fadeIn(1000).delay(3000).fadeOut(1000);
  })
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
$(".tets .popup").each(function(i, el) {
    $(el).fadeIn(1000).delay(3000 * i).fadeOut(1000);
});

P.S. Хотя, если судить по описанию вашей задачи, а не смотреть на код, то логичней было бы так
$(".tets .popup").each(function(i, el) {
    $(el).delay(3000 * i).fadeIn(1000);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы