setInterval ist eine globale JavaScript-Methode. Es wird verwendet, um eine bestimmte Funktion oder einen bestimmten Code in regelmäßigen Abständen auszuführen.
Ich verwende setInterval(fname, 10000);, um alle 10 Sekunden eine Funktion in JavaScript aufzurufen. Ist es möglich, den Anruf bei einem Ereignis zu beenden? Ich möchte, dass der Benutzer die wiederholte Aktualisierung von Daten stoppen kann.
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 ?
Es gibt eine Möglichkeit, die setIntervalMethode von Javascript so zu konfigurieren , dass die Methode sofort ausgeführt und dann mit dem Timer ausgeführt wird
Bitte geben Sie an, wie Parameter an eine Funktion übergeben werden, die mit using aufgerufen wird setInterval. Mein Beispiel setInterval(funca(10,3), 500);ist falsch.
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).
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 = …
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 …
Ich möchte einen einfachen Countdown-Timer verwenden, der 30 Sekunden nach dem Ausführen der Funktion beginnt und bei 0 endet. Keine Millisekunden. Wie kann es codiert 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 …
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 } }); }
Wie kann ich jede Minute eine Funktion ausführen? In JavaScript kann ich so etwas machensetInterval , gibt es in Swift etwas Ähnliches? Gewünschte Ausgabe: Hallo Welt einmal in der Minute ...
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, …
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?
Wie setze ich einen setIntervalTimer auf 0 zurück? var myTimer = setInterval(function() { console.log('idle'); }, 4000); Ich habe es versucht, clearInterval(myTimer)aber das stoppt das Intervall vollständig. Ich möchte, dass es von 0 neu gestartet wird.
Ich habe diesen Zähler, den ich gemacht habe, aber ich möchte, dass er für immer läuft. Es ist wirklich einfach. Was mache ich hier falsch? function timer() { console.log("timer!") } window.setInterval(timer(), 1000)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.