Questions marquées «setinterval»

setInterval est une méthode JavaScript globale. Il est utilisé pour exécuter une fonction ou un morceau de code particulier à intervalles réguliers.

13
Arrêter l'appel setInterval en JavaScript
J'utilise setInterval(fname, 10000);pour appeler une fonction toutes les 10 secondes en JavaScript. Est-il possible d'arrêter de l'appeler lors d'un événement? Je veux que l'utilisateur puisse arrêter le rafraîchissement répété des données.

18
setTimeout ou setInterval?
Autant que je sache, ces deux morceaux de javascript se comportent de la même manière: Option A: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Option B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); Y a-t-il une différence entre l'utilisation de setTimeout et setInterval ?



12
Appel d'une fonction toutes les 60 secondes
Son utilisation setTimeout()permet de lancer une fonction à une heure spécifiée: setTimeout(function, 60000); Mais que se passe-t-il si je souhaite lancer la fonction plusieurs fois? Chaque fois qu'un intervalle de temps passe, je voudrais exécuter la fonction (toutes les 60 secondes, disons).


15
Modification de l'intervalle de SetInterval pendant son exécution
J'ai écrit une fonction javascript qui utilise setInterval pour manipuler une chaîne tous les dixièmes de seconde pendant un certain nombre d'itérations. 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 …


1
ClearInterval () peut-il être appelé dans setInterval ()?
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
Arrêter setInterval
Je veux arrêter cet intervalle dans le errorgestionnaire de s'exécuter à plusieurs reprises. Est-ce possible, et si oui, comment? // 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
Comment faire en sorte que `setInterval` se comporte plus en synchronisation, ou comment utiliser` setTimeout` à la place?
Je travaille sur un programme musical qui nécessite plusieurs éléments JavaScript pour être synchronisés avec un autre. J'utilise setInterval, qui fonctionne très bien au début. Cependant, avec le temps, les éléments deviennent progressivement désynchronisés, ce qui est mauvais dans un programme musical. J'ai lu en ligne qui setTimeoutest plus précis, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.