Ejecutar y parar Setinterval varias veces - Setinterval multiple
Ejemplo muy sencillo de como ejecutar y parar Setinterval varias veces, digamos que un setinterval es un temporizador que repite la acción que le pidamos cada x tiempo.
A veces necesitamos parar esa acción para después volverla a activar repetidas veces:
A veces necesitamos parar esa acción para después volverla a activar repetidas veces:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script> function intervalos(tipo){ if(tipo==1){ intervalIds = []; intervalIds.push(setInterval(function() { $('div').append('Lorem ipsum dolor sit. '); }, 1000)); } else if(tipo==2){ for (i=0; i<intervalIds.length; i++) { clearInterval(intervalIds[i]); }; } } </script> <div></div> <input type="button" onclick="intervalos(1);" value="Activar intervalos"> <br> <input type="button" onclick="intervalos(2);" value="Desactivar intervalos">Demo
1
Puntos
Puntos
2636
Visitas
Visitas
0
Resp
Resp
Por alber hace 101 meses
Administrador