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

Как удалить объект через 3 секунды?

Вывожду рандомно картинки на экран в большом количестве:

$('#item-in-center').clone().appendTo(".message-box").css(
	{
	'margin-left':  rand1,
	'margin-top': rand2
	}
).addClass('animated zoomIn').fadeIn(1500);


Подскажите пожалуйста!
Как сделать так, что бы клонированные объекты удалялись через определенный промежуток времени?
Допустим через 1 секунду после срабатывания .fadeIn
  • Вопрос задан
  • 289 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
slavent77
@slavent77
JavaScript fanatic
$('#item-in-center').clone().appendTo(".message-box").css(
  {
  'margin-left':  rand1,
  'margin-top': rand2
  }
).addClass('animated zoomIn').fadeIn(1500, function() {
  var $that = $(this);
  setTimeout(function () {
      $that.remove();
  }, 1000);
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sanchezzzhak
@sanchezzzhak
Ля ля ля...
у .fadeIn(1500); есть 2 параметр для функции как только обьект появится запустится функция
Ответ написан
Комментировать
Вот тут посмотрите https://learn.javascript.ru/settimeout-setinterval
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
24 дек. 2024, в 15:35
500 руб./за проект
24 дек. 2024, в 15:05
1000 руб./за проект
24 дек. 2024, в 15:03
5000 руб./за проект