Показать сообщение отдельно
  #11 (permalink)  
Старый 24.07.2013, 02:02
Аватар для Arramis
Кандидат Javascript-наук
Отправить личное сообщение для Arramis Посмотреть профиль Найти все сообщения от Arramis
 
Регистрация: 22.07.2013
Сообщений: 104

danik.js,
эм, честно говоря я сам незнаю с чего я так решил, сейчас уже понимаю что с этим id я намудрил, ведь это же результат работы функции, тоесть это что - то, что идентифицирует работу нашего setInterval, чтобы потом мы смогли обратиться к нему чтобы остановить, но тогда по твоему сделать чтобы setInterval срабатывал скажем на одну секунду позже каждый следующий раз ?
вот кстати ещё одна тчедная попытка это реализовать
var end = 5000;			
			var i = 1;
			for (var t = 1000; t <= end; t += 1000) {
				alert(i);
				i = setInterval(function test() { alert("test" + t); i++; }, t);	
				alert("setting up new timer");
			}
			for (; i > 0; i--) {
				clearInterval(i);
			}
тут уже кстати говоря id увеличивается, но подозреваю что это не тот id - он просто налету создаёт новую переменную и алерит её а настоящий id видимо не трогает, и ещё кстати тут таймер тоже сбрасывается но setInterval выполняет test с нулевой задержкой ( короче опять магические алерты
Ответить с цитированием