Versuch, einen Text zu erstellen ... Animation wird geladen
Hier bin ich: Ссылка
Ich kann das ... in 500 ms Intervallen hinzufügen, aber dann möchte ich sie entfernen und dann die Animation über / bis zum Laden starten (im Grunde kann es für immer loopen, und ich werde es ausblenden, wenn getan).
Jede Hilfe wäre großartig.
Danke.
_charlie
Ich habe eine Lösung sehr ähnlich wie roXon, nur in meinem Fall 2 Funktionen, die ich hinzugefügt habe.
[HTML]
%Vor%[JS]
%Vor%Die Funktion
%Vor%Ich hoffe, es hilft jemandem. Danke roXon, für Ideen.
Fügen Sie einfach diese Zeile am Ende Ihrer Schleife hinzu:
%Vor% Das ist nur eine Kurzform für die Aussage "Wenn i
gleich 3 ist, setze es auf Null zurück, sonst lass es so wie es ist". Das sollte deine Schleife neu starten, bis du eine Ausgangsbedingung einstellst.
BEARBEITEN : Moment mal, ich habe nicht wirklich gesehen, wie du .
angehängt hast (sorry, jsFiddle kann im Moment nichts ausführen)! Wenn Sie das i
reset wie oben verwenden würden, müssten Sie wirklich die Anzahl von .
-Zeichen gleich i
mit jeder Iteration setzen.
BEARBEITEN 2 : Wenn Sie noch einmal schauen, müssen Sie sogar i
in einen Abschluss aufnehmen, um den Wert zu erhalten, wenn setTimeout
deklariert ist. Andernfalls erhalten Sie den Wert, der vorliegt, wenn setTimeout
ausgeführt ist, was unvorhersehbar ist. Verwenden Sie diese Lösung grundsätzlich nicht - verwenden Sie Jeff's! ;)
Tags und Links javascript html jquery