Als «settimeout» getaggte Fragen

setTimeout ist eine globale JavaScript-Methode, mit der eine bestimmte Funktion oder ein bestimmter Code nach einer bestimmten Verzögerung ausgeführt wird.

103
Probleme mit setTimeout / clearTimeout

Ich versuche eine Seite zu erstellen, um zur Startseite zu gelangen, nachdem z. 10 Sekunden Inaktivität (Benutzer klickt nirgendwo hin). Ich benutze jQuery für den Rest, aber das Set / Clear in meiner Testfunktion ist reines Javascript. In meinem Frust hatte ich so etwas wie diese Funktion, von der...

100
setInterval in einer React-App

Ich bin noch ziemlich neu bei React, aber ich habe mich langsam weiterentwickelt und bin auf etwas gestoßen, an dem ich festgefahren bin. Ich versuche, eine "Timer" -Komponente in React zu erstellen, und um ehrlich zu sein, weiß ich nicht, ob ich das richtig (oder effizient) mache. In meinem Code...

93
Jquery Hover Event verzögern?

Ich möchte ein Schwebeereignis in jquery verzögern. Ich lese aus einer Datei, wenn der Benutzer mit der Maus über einen Link oder eine Beschriftung fährt. Ich möchte nicht, dass dieses Ereignis sofort auftritt, wenn der Benutzer nur die Maus über den Bildschirm bewegt. Gibt es eine Möglichkeit, das...

90
Wie man ein Versprechen von setTimeout macht

Dies ist kein Problem der realen Welt, ich versuche nur zu verstehen, wie Versprechen geschaffen werden. Ich muss verstehen, wie man ein Versprechen für eine Funktion macht, die nichts zurückgibt, wie setTimeout. Angenommen, ich habe: function async(callback){ setTimeout(function(){...

88
Javascript, setTimeout-Schleifen?

Ich arbeite an einem Musikprogramm, bei dem mehrere Javascript-Elemente mit einem anderen synchron sein müssen. Ich habe setInterval verwendet, das anfangs sehr gut funktioniert, aber im Laufe der Zeit werden die Elemente allmählich nicht mehr synchron, was mit einem Musikprogramm schlecht ist....

75
Kann ich sehen, ob noch ein Timer läuft?

Einfache Frage hier, auf die ich scheinbar keine Antwort finde: Gibt setTimeoutes eine Möglichkeit zu sehen, ob a nach dem Festlegen noch festgelegt ist? if (!Timer) { Timer = setTimeout(DoThis,60000); } Nach allem, was ich Ihnen sagen kann clearTimeout, bleibt die Variable auf ihrem letzten...