Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2012, 15:05
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Как продлить задержку?
if (!$('#elem').length) {
    var $elem = $(templateElem).appendTo('#cont').delay(5000).queue(function (next) { $(this).remove(); next(); })
} else {
    var $elem = $('#elem').eq(0).stop(true).delay(5000).queue(function (next) { $(this).remove(); next(); })
}

Создается элемент, который через 5 сек. удаляется. Если приходит команда на создание нового элемента, а старый еще жив, то отчет времени должен начаться заново.

Почти час сижу, переставляю функции и все-равно не работает!
Ответить с цитированием