Quiero widget.Rotator.rotate()
que se retrase 5 segundos entre llamadas ... ¿cómo puedo hacer esto en jQuery ... parece como jQuery de delay()
no funcionaría para este ...¿Cómo retraso una llamada de función durante 5 segundos?
Respuesta
Puede usar javascript llano, este llamará your_func una vez, después de 5 segundos:
setTimeout(function() { your_func(); }, 5000);
Si su función no tiene parámetros y no hay un receptor explícito le puede llamar directamente setTimeout(func, 5000)
también hay un plugin que he usado una vez. Tiene los métodos oneTime
y everyTime
.
Si no hay parámetros de función, no hay necesidad de ajustar una 'función' - esto funcionará bien:' setTimeout (your_func, 5000); ' – Oded
@Oded ¿Está seguro de que' Rotator.rotate() 'no ¿Necesita el receptor para ser configurado en 'Rotator'? Si interpretas lo que sugieres, 'this' será la ventana. – Phrogz
@Phrogz - Estaba hablando de la mecánica de 'setTimout'. – Oded
var rotator = function(){
widget.Rotator.rotate();
setTimeout(rotator,5000);
};
rotator();
O:
setInterval(
function(){ widget.Rotator.rotate() },
5000
);
O:
setInterval(
widget.Rotator.rotate.bind(widget.Rotator),
5000
);
- 1. Jquery desactivar enlace durante 5 segundos
- 2. Cómo esperar durante 2 segundos
- 3. JavaScript -Cambio de color CSS durante 5 segundos
- 4. Mostrando un gif de carga durante 5 segundos automáticamente
- 5. jQuery mostrar durante 5 segundos y luego ocultar
- 6. ¿Cómo puedo llamar a una función cada 3 segundos durante 15 segundos?
- 7. cómo mostrar una actividad automáticamente después de 5 segundos
- 8. ¿Cómo puedo llamar a una función con retraso en Python?
- 9. función mprotect llamada con 5 argumentos
- 10. Redirigir una página a otra página durante 5 segundos y luego redirigir de nuevo
- 11. Tooltip Balloon Desaparece después de 5 segundos
- 12. dar un retraso de unos segundos sin usar hilos
- 13. ¿Cómo esperar 5 segundos con jQuery?
- 14. Cómo agregar un retraso de 2 o 3 segundos
- 15. Llamar a una función javascript después de 5 segundos de la última tecla
- 16. ¿Cómo insertar una pausa de 5 segundos en una grabación de Camtasia?
- 17. ¿Cómo mostrar una vista durante 3 segundos y luego ocultarla?
- 18. Cómo hacer una llamada a la función jquery después de "X" segundos
- 19. PHP, espere 5 segundos antes de ejecutar una acción
- 20. jQuery eliminar .Append después de 5 segundos
- 21. Android countDownTimer muestra 1 durante dos segundos
- 22. cabecera retraso ubicación
- 23. eliminar nuevo div después de 5 segundos
- 24. Trabajos cron: para ejecutar cada 5 segundos
- 25. cómo devolución de llamada una función lua de función ac
- 26. CentOS VirtualBox 5 segundos de latencia en las solicitudes http
- 27. Actualizar una tabla con jQuery/Ajax cada 5 segundos
- 28. aplicación wpf para transmitir video con retraso de 15 segundos
- 29. Java/android cómo iniciar una AsyncTask después de 3 segundos de retraso?
- 30. 10 segundos de retraso entre el inicio de sesión y el intérprete de comandos de shell.
¿Quieres que sea llamado automáticamente con un retraso de 5 segundos entre invocaciones, o se llamará esto en respuesta a una acción del usuario y desea asegurarse de que espere al menos 5 segundos después de la última invocación antes de volver a hacerlo? En este último caso, ¿el usuario debe poder poner en cola los eventos o se debe ignorar la entrada si no han transcurrido 5 segundos? – Phrogz