Meine JQuery:
%Vor%Ich möchte, dass der Timer zurückgesetzt wird, wenn auf #reset geklickt wird.
Hier ist ein Ansatz, der besser mit der Art und Weise übereinstimmt, wie JS entworfen wurde (als eine funktionale Sprache für diejenigen, die es noch nicht wissen). Statt sich auf eine globale Variable zu verlassen, verwenden Sie eine Schließung:
%Vor%Nun gebe ich zu, dass das ziemlich chaotisch ist (und ungetestet), aber dieses Reset-Ereignis ist nur dann verfügbar, wenn es notwendig ist, und Sie verwenden keine Globals. Aber entscheidend ist, wo JS 'Kraft liegt: Funktioniert als Objekte der 1. Klasse, übergibt sie als Argumente und gibt Werte zurück ... geh einfach funktionswahnsinnig:)
Ich habe auch eine funktionierende Fiddle eingerichtet
Tags und Links javascript jquery