Saltar al contenido

¿Cómo consigo que este javascript se ejecute cada segundo?

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)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *