Показать сообщение отдельно
  #4 (permalink)  
Старый 19.11.2013, 09:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от Faab
но формула таймера выдаёт уже совсем не те цифры
Так функция запустится с последними значениями переменных, которые указаны ей как параметры.
А к тому времени возможно они изменились...

Для запуска с нужными значениями нужно использовать замыкание. Нечто такое...

setTimeout(
	(function (N,M) {
		return function (){
			fSetTimeoutRemove(N, 500, 0, 1000, M);
		}
	})(eLineF1,startF1)
	, 
	10000
);

Последний раз редактировалось ksa, 19.11.2013 в 09:05.
Ответить с цитированием