Ich erstelle einen automatischen Kommentarbereich für meine Website mit jQuery .load. Also verwende ich einen Javascript 'setTimeout' Timer, um nach neuen Kommentaren zu suchen.Gibt es eine Möglichkeit, alle JavaScript-Timer gleichzeitig zu löschen?
Aber nachdem ich einige Dinge getan habe, wie das Ändern von Kommentarseiten oder Löschen (alles mit Ajax), laufen ein paar alte Timer weiter, obwohl ich ClearTimeout benutzt habe, bevor ich neue Ajax-Inhalte geladen habe.
Gibt es eine Möglichkeit, alle Javascript-Timer zu löschen, wenn ich neue Ajax-Inhalte lade?
Das Problem ist, dass mein neuerer geladener Ajax-Inhalt keine Kontrolle über die alten laufenden Timer hat. – Jens
Deshalb habe ich eine globale Variable vorgeschlagen. –
danke, für mich hat auch deine Antwort geholfen – beginner