Mögliche Duplizieren:
javascript: pause setTimeout();Wie pausiere ich einen setTimeout-Anruf?
Im mit jQuery und arbeitet an einem Benachrichtigungssystem für meine Website. Die Benachrichtigungen werden mit der Funktion setTimeout automatisch ausgeblendet.
Wie kann ich den Timer des setTimeout-Aufrufs stoppen?
Zum Beispiel würde Ich mag den setTimeout Anruf zu unterbrechen, während die Maus über die Benachrichtigung ist und weiterhin die mouseout count down ...
Ich googeln „Pause SetTimeout“ ohne Glück.
Ich lösche gerade den setTimeout-Aufruf mit clearTimeout und zur gleichen Zeit die Benachrichtigung bei Mouseout ausgeblendet, aber es wäre schön, diese Pause-Effekt zu haben.
Irgendwelche Ideen?
D Ist es aber nicht sinnvoll, den Timer zurückzusetzen, wenn die Maus über der Benachrichtigung ist? Ich meine, wenn der Timer auf 1 Millisekunde links pausiert ist, dann wird der Benutzer keine Zeit übrig haben, nachdem sie wieder ausgezogen sind. – Bob
Nun, ich habe den ganzen Prozess nicht erklärt, aber es fügt Zeit hinzu, abhängig von der Länge der Nachricht. – Pablo