Frage

Ich habe das folgende Skript: generasacodicetagpre.

Die Zeit ist auf 3000 Miliseconds eingestellt. Mein Problem ist, dass ich, dass ich posten möchte () -Funktion, um die Tabelle auf dem Bildschirm (seine Art eines "Ladens" des Bildschirms) anzuzeigen, und dann das Skript anhalten. In der Tatsache, aus irgendeinem Grund, warum das Skript zuerst anpasst, und erst nach dem Abschluss, zeigt es mir den Ladebildschirm ... Wie kommt?

War es hilfreich?

Lösung

-browsern führen JavaScript aus und rendern alle auf einem Thread.So werden alle drei Ihrer JS-Funktionen fertiggestellt, bevor die Seite aktualisiert wird.Deshalb sollten Sie niemals eine Pause-Funktion in JS implementieren, die auf einer While-Schleife basiert und die Zeit überprüft wird.Stattdessen müssen Sie generakodicetagcode verwenden und einen beliebigen Code eingeben, der nach der Pause in dem Rückruf angeht, den Sie an den generationspflichtigen Pausen angeben müssen.

Verwenden Ihres Beispielcodes: generasacodicetagpre.

Andere Tipps

Es gibt keine Schlaf- oder Pausenfunktion in nativem JavaScript.Aber wir können so erreichen. generasacodicetagpre.

Ich erstellte Geige unter: http://jsfiddle.net/6dqbp/

Skript entnommen von: http://www.phpied.com/sleep-in-JavaScript /

Ich habe diese URL gefunden, nachdem ich geantwortet habe.Könnte nützlich sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top