Показать сообщение отдельно
  #2 (permalink)  
Старый 25.12.2014, 04:19
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Метод setTimeout вызывает функцию или вычисляет выражение после определенного количества миллисекунд. (alert
Сообщение от антигерой
фактически мгновенно
возвращает undefined, поэтому надо обернуть функцией)
var scale = 2.5;
for(var i = 1; i <= scale; i += 0.2) {
  setTimeout(function() {
    alert(Math.round(i*5000));
  }, Math.round(i*5000));
}

Последний раз редактировалось Malleys, 25.12.2014 в 04:21.
Ответить с цитированием