2016-07-21 20 views
1

Ich möchte alle zwei Sekunden eine Funktion aufrufen. Ich habe versucht mit setInterval (myFunction, 2000); und es hat funktioniert, aber:jquery.tappable.js stoppt setInterval nach dem Tippen

Ich habe auch einige tappable Elemente auf der Seite.

Sobald ich auf ein tappable Element klopfen, stoppt alles. myFunction wird nicht mehr aufgerufen. Als ob setInterval gestoppt wurde.

Ich verstehe nicht den Ausführungsfluss, ich bin neu in Javascript und ich verstehe nicht, was passiert.

dies ist der Code, ich arbeite mit: https://github.com/jeffehobbs/HTML5-bingo/blob/master/js/script.js

Wie soll ich eine Funktion dort in regelmäßigen Abständen durchführen, (die Bingo-Zahlen gezogen wird zeigen) und auch die Bingo-Quadrate erschließen können?

Antwort

0

Sind Sie sicher, dass myFunction nicht mehr aufgerufen wird? Versuchen Sie, ein Konsolenprotokoll in myFunction zu erstellen, um zu sehen, ob es noch aufgerufen wird.

function myFunction() { 
    console.log("I am called"); 
} 
+0

Ja es wird immer noch aufgerufen, ich werde eine andere Frage erstellen, dann passiert etwas anderes. Vielen Dank! – rec2