Ich erstelle eine Web-App ...
Ich habe eine Art von Spiel, meine Idee ist, wenn der Benutzer jede Ebene abgeschlossen erscheint ein Dialogfeld mit einigen Informationen, es ist in Ordnung.
Mein Problem ist nun, dass ich diese Nachricht 5 Sekunden nach dem Klicken auf den Fertigstellen-Button anzeigen möchte.
das ist mein Code:
%Vor% habe ich auch mit append().Delay(10000)
versucht, funktioniert aber nicht.
Vielen Dank im Voraus.
Verwenden Sie setTimeout()
mit einer Verzögerung von 5000 ms.
Warum möchten Sie aus Neugierde 5 Sekunden warten, bevor Sie den Benutzer als Reaktion auf eine Aktion auffordern? Das ist eine lange Zeit; lange genug, dass sie auf eine Menge anderer Dinge geklickt haben (wenn nicht anders).
Sie können einen Append nicht verzögern. Sie können Animationen nur verzögern. Sie könnten setTimeout
verwenden oder das ursprünglich verborgene Element anzeigen und dann einblenden:
Tags und Links javascript html jquery