En jQuery hay una manera de hacer cola efectos que se produzcan después de un límite de tiempo ha expirado?

StackOverflow https://stackoverflow.com/questions/4682116

Pregunta

Estoy tratando de crear una notificación de mensaje para una página web utilizando jQuery. El mensaje se deslizará hacia arriba desde la parte inferior y luego después de 10 segundos deslice hacia abajo. El problema es que me gustaría configuración de la sincronización a través del sistema de efectos jQuery, si es posible, en lugar de utilizar setTimeouts. Que es una solución poco elegante?

¿Cómo se utiliza jQuery para hacer cola efectos suceda después de ciertos intervalos de tiempo?

¿Fue útil?

Solución

Se puede utilizar la función de retardo junto con la animación. Marque esta URL: http://api.jquery.com/delay/

Otros consejos

Se podría utilizar la función href="http://api.jquery.com/delay/" rel="nofollow"> retraso

Pero Lo ideal sería administrar mi propia cola, invocando el siguiente mensaje cuando se cierra el mensaje actual (utilizando la devolución de llamada completa sin setTimeout requiere)

Siempre se puede utilizar la devolución de llamada en .animate () demasiado que hacer cola animaciones posteriores http: //api.jquery .com / animado /

La devolución de llamada se activará cada vez que se complete la animación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top