Witam, napisałem skrypt w pełni działający, ale wszystkie kroki są wykonywane natychmiastowo, chciałbym ulepszyć to, o opóźnienia w każdym kroku. Natomiast dodanie setTimeout w niektórych miejscach powoduje zawieszenie strony lub w ogóle wyłącza reakcje na funkcje (przycisk). Mój skrypt wygląda następująco:
if ( X == 1)
{
KROK 1;
var
var
var
var
KROK 2;
var
if (X == 0){
KROK 3;
}
if (X == 1){
KROK 3;
}
do {
var
var
if (X == 0 ){
var
var
KROK 4;
}
if (X == 1 ){
KROK 4;
}
var
var
if (hX == 0 ){
var
var
KROK 5;
if (X < 0) {KROK 5;";}
}
if (X == 1 ){ /
Krok 6;
}
} while (X > 0);
}
Próbowałem dodać właśnie setTimeout na czas 1 sec w miejscach wokół "KROKÓW", niestety crushuje to, w jaki sposób dałoby się opóźnić każdego if'a?