Sto usando setInterval(fname, 10000);per chiamare una funzione ogni 10 secondi in JavaScript. È possibile smettere di chiamarlo per qualche evento? Voglio che l'utente sia in grado di interrompere il ripetuto aggiornamento dei dati.
Per quanto ne so, questi due pezzi di javascript si comportano allo stesso modo: Opzione A: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Opzione B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); C'è qualche differenza tra l'uso di setTimeout e setInterval ?
Usandolo setTimeout()è possibile avviare una funzione in un momento specifico: setTimeout(function, 60000); E se volessi avviare la funzione più volte? Ogni volta che passa un intervallo di tempo, vorrei eseguire la funzione (ogni 60 secondi, diciamo).
Ho setIntervalun pezzo di codice in esecuzione 30 volte al secondo. Funziona benissimo, tuttavia quando seleziono un'altra scheda (in modo che la scheda con il mio codice diventi inattiva), setIntervalper qualche motivo è impostata su uno stato inattivo. Ho realizzato questo caso di test semplificato ( http://jsfiddle.net/7f6DX/3/ ): var $div …
Ho scritto una funzione javascript che utilizza setInterval per manipolare una stringa ogni decimo di secondo per un certo numero di iterazioni. 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 …
Voglio usare un semplice conto alla rovescia che inizia a 30 secondi da quando la funzione viene eseguita e termina a 0. Nessun millisecondo. Come può essere codificato?
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 …
Voglio interrompere l' erroresecuzione ripetuta di questo intervallo nel gestore. È possibile, e se sì, come? // 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 } }); }
Come posso eseguire una funzione ogni minuto? In JavaScript posso fare qualcosa del genere setInterval, esiste qualcosa di simile in Swift? Uscita desiderata: Hello World una volta al minuto ...
Sto lavorando a un programma musicale che richiede che più elementi JavaScript siano sincronizzati con un altro. Sto usando setInterval, che inizialmente funziona molto bene. Tuttavia, nel tempo gli elementi perdono gradualmente la sincronizzazione, il che è negativo in un programma musicale. Ho letto online che setTimeoutè più accurato e …
Sto scrivendo un'applicazione che utilizza timeout e intervalli JavaScript per aggiornare la pagina. C'è un modo per vedere quanti intervalli sono impostati? Voglio essere sicuro di non uccidere accidentalmente il browser impostando centinaia di intervalli. È anche questo un problema?
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.