Показать сообщение отдельно
  #1 (permalink)  
Старый 24.12.2014, 23:47
Аватар для антигерой
Новичок на форуме
Отправить личное сообщение для антигерой Посмотреть профиль Найти все сообщения от антигерой
 
Регистрация: 05.05.2011
Сообщений: 5

setTimeout не делает задержки - где ошибка ???
Вот строка:

var scale = 2.5;
for (var i = 1; i <= scale; i+=0.2){ setTimeout(window.alert(Math.round(i*5000)) , Math.round(i*5000) ); }

Цикл выполняется фактически мгновенно и никаких секундных задержек нет, а по идее должно начать выполняться неторопясь и начиная с пятой секунды после запуска.

Что я делаю нетак ???

Последний раз редактировалось антигерой, 24.12.2014 в 23:52.
Ответить с цитированием