So erstellen Sie eine JavaScript-Verzögerungsfunktion [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Was ist die JavaScript-Version von sleep ()? 71 answers

Ich habe eine Javascript-Datei und möchte an mehreren Stellen eine kleine Verzögerung hinzufügen, damit das Skript diesen Punkt erreicht, 3 Sekunden wartet und dann mit dem Rest des Codes fortfährt. Der beste Weg, dies zu tun, war, eine Funktion zu erstellen, die ich von überall im Skript aufrufen konnte.

function startDelay(lengthOfDelay)
{
//code to make it delay for lengthOfDelay amount of time
}

Ich kann jedoch keine Möglichkeit finden, den Code so zu implementieren, dass er wartet. Ich habe mir setTimeout angeschaut, aber Sie mussten die Funktion fest einprogrammieren, was es für mich nicht gut machte.

Gibt es eine Möglichkeit, das Skript für ein paar Sekunden zum Anhalten zu bringen? Ich habe kein Problem mit dem Einfrieren der Benutzeroberfläche, während der Code angehalten ist.

Wenn nicht, gibt es eine Möglichkeit, dass ich das PHP verwenden könnteschlafen( um das zu erreichen? (Ich weiß, dass PHP serverseitig und Javascript clientseitig ist, aber vielleicht gibt es einen Weg, von dem ich noch nichts gehört habe.)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage