Тема: setTimeout()
Показать сообщение отдельно
  #5 (permalink)  
Старый 04.08.2010, 00:10
Аватар для DjTarik
Интересующийся
Отправить личное сообщение для DjTarik Посмотреть профиль Найти все сообщения от DjTarik
 
Регистрация: 08.03.2010
Сообщений: 24

Сообщение от Gvozd Посмотреть сообщение
setTimeout(function(){
...// то, почле чгео должный выоплнится остальные функции
wrapper.parentNode.removeChild(wrapper); 
eclipse.parentNode.removeChild(eclipse);
}, 1000);
DjTarik,
ты высасываешь проблему из пальца
Возможно вы меня не так поняли:

1. Сначала будет таймер.
2. Потом идут функции.

Было так:
setTimeout('...', 1000);
wrapper.parentNode.removeChild(wrapper);
eclipse.parentNode.removeChild(eclipse);


Пробовал так:

setTimeout('...', 1000);
setTimeout(
function() {
wrapper.parentNode.removeChild(wrapper);
eclipse.parentNode.removeChild(eclipse);
}, 2000);


Но это не вариант, т.к. я не могу точно знать, сколько времени потребуется на первый таймер.

Мне нужно - выполнить функцию после того, как отработал таймер.
В моём случае - изменение прозрачности, потом удаление объекта.
Ответить с цитированием