Программирование > JavaScript & JScript

Как сделать задержку цикла???

(1/1)

Wolf:
С помощью какой функции можно сделать задержку выполнения цикла for? Пробовал сделать с помощью setTimeout, но она задерживает выполнение требуемого оператора, а цикла - нет.

Mog.:
Решение "в лоб"
воткни в цикл еще один цикл, типа
for ( x = 0; x < y; x++){}
и регулировкой величины "y" ищи требуемое время задержки. Не самый лучший способ

mike:
Еще одно решение: переписать цикл с использованием дополнительной функции и setTimeout. Что-то вроде:

--- Код: ---
var maxI = 200;
var i = 0;
CycleFor();

function CycleFor( ) {
  if (i

Wolf:
Да... До рекурсивного вызова функции для обеспечения задержки я не додумался. Спасибо огромное!!!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии