Solución:
Use setInterval () para ejecutar un fragmento de código cada x milisegundos.
Puede envolver el código que desea ejecutar cada segundo en una función llamada runFunction
.
Entonces sería:
var t=setInterval(runFunction,1000);
Y para detenerlo, puedes ejecutar:
clearInterval
Usar setInterval
:
$(function(){
setInterval(oneSecondFunction, 1000);
});
function oneSecondFunction() {
// stuff you want to do every second
}
Aquí hay un artículo sobre la diferencia entre setTimeout
y setInterval
. Ambos proporcionarán la funcionalidad que necesita, solo requieren diferentes implementaciones.
Puede usar setTimeout para ejecutar la función / comando una vez o setInterval para ejecutar la función / comando a intervalos específicos.
var a = setTimeout("alert('run just one time')",500);
var b = setInterval("alert('run each 3 seconds')",3000);
//To abort the interval you can use this:
clearInterval(b);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)