Als «setinterval» getaggte Fragen

setInterval ist eine globale JavaScript-Methode. Es wird verwendet, um eine bestimmte Funktion oder einen bestimmten Code in regelmäßigen Abständen auszuführen.


18
setTimeout oder setInterval?
Soweit ich das beurteilen kann, verhalten sich diese beiden Javascript-Teile gleich: Option A: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Option B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); Gibt es einen Unterschied zwischen der Verwendung von setTimeout und setInterval ?



12
Aufruf einer Funktion alle 60 Sekunden
Mit setTimeout()dieser Funktion kann eine Funktion zu einem bestimmten Zeitpunkt gestartet werden: setTimeout(function, 60000); Was aber, wenn ich die Funktion mehrmals starten möchte? Jedes Mal, wenn ein Zeitintervall vergeht, möchte ich die Funktion ausführen (sagen wir alle 60 Sekunden).

14
Wie kann ich festlegen, dass setInterval auch funktioniert, wenn ein Tab in Chrome inaktiv ist?
Ich habe setInterval30 Mal pro Sekunde einen Code ausgeführt. Dies funktioniert jedoch hervorragend. Wenn ich jedoch eine andere Registerkarte auswähle (sodass die Registerkarte mit meinem Code inaktiv wird), setIntervalwird die Registerkarte aus irgendeinem Grund in den Ruhezustand versetzt. Ich habe diesen vereinfachten Testfall erstellt ( http://jsfiddle.net/7f6DX/3/ ): var $div = …

15
Ändern des Intervalls von SetInterval während der Ausführung
Ich habe eine Javascript-Funktion geschrieben, die setInterval verwendet, um eine Zeichenfolge alle Zehntelsekunden für eine bestimmte Anzahl von Iterationen zu bearbeiten. function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i<len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 var interval …


1
Kann clearInterval () in setInterval () aufgerufen werden?
bigloop=setInterval(function () { var checked = $('#status_table tr [id^="monitor_"]:checked'); if (checked.index()===-1 ||checked.length===0 || ){ bigloop=clearInterval(bigloop); $('#monitor').button('enable'); }else{ (function loop(i) { //monitor element at index i monitoring($(checked[i]).parents('tr')); //delay of 3 seconds setTimeout(function () { //when incremented i is less than the number of rows, call loop for next index if (++i …

6
Stoppen Sie setInterval
Ich möchte verhindern, dass dieses Intervall im errorHandler wiederholt ausgeführt wird. Ist das möglich und wenn ja, wie? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }


12
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. Ich habe online gelesen, dass setTimeout genauer ist, …

6
Alle Timeouts / Intervalle in Javascript anzeigen?
Ich schreibe eine Anwendung, die JavaScript-Zeitüberschreitungen und -Intervalle verwendet, um die Seite zu aktualisieren. Gibt es eine Möglichkeit zu sehen, wie viele Intervalle eingerichtet sind? Ich möchte sicherstellen, dass ich den Browser nicht versehentlich töte, indem ich Hunderte von Intervallen einrichte. Ist das überhaupt ein Problem?



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.