unos una tiempo segundos pasar para funcion esperar ejemplos ejecutar detener despues codigos cierto cada accion javascript jquery html

una - JavaScript: obtener código para ejecutar cada minuto



esperar 5 segundos jquery (2)

¿Hay alguna manera de hacer que un código JS se ejecute cada 60 segundos? Estoy pensando que podría ser posible con un bucle while, pero ¿hay una solución mejor? JQuery bienvenido, como siempre.


Podrías usar setInterval para esto.

<script type="text/javascript"> function myFunction () { console.log(''Executed!''); } var interval = setInterval(function () { myFunction(); }, 60000); </script>

Deshabilite el temporizador configurando clearInterval(interval) .

Vea este Fiddle: http://jsfiddle.net/p6NJt/2/


Usando setInterval :

setInterval(function() { // your code goes here... }, 60 * 1000); // 60 * 1000 milsec

La función devuelve una identificación que puede borrar su intervalo con clearInterval :

var timerID = setInterval(function() { // your code goes here... }, 60 * 1000); clearInterval(timerID); // The setInterval it cleared and doesn''t run anymore.

Una función "hermana" es setTimeout / clearTimeout buscarlos.

Si desea ejecutar una función en la página de inicio y luego 60 segundos después, 120 segundos después, ...:

function fn60sec() { // runs every 60 sec and runs on init. } fn60sec(); setInterval(fn60sec, 60*1000);