2008-09-03 8 views
11

Me gustaría indicar al usuario de una aplicación web que se está ejecutando una tarea de larga ejecución. Érase una vez, este concepto se habría comunicado al usuario mostrando un reloj de arena. Hoy en día, parece ser un círculo giratorio animado. (por ejemplo, cuando está cargando una nueva pestaña en Firefox o arrancando en Mac OS X. Casualmente, la pila desbordada en el logotipo de stackoverflow parece una cuarta parte del círculo).Javascript spinning wait hourglass-type thing

¿Hay una manera simple de crear este efecto usando Javascript (en particular, jQuery)? Idealmente, me gustaría tener uno de estos pequeños spinners como elementos en una tabla, para indicarle al usuario que el sistema todavía está activo en el procesamiento de una tarea pendiente (es decir, no se ha olvidado ni se ha bloqueado). (Por supuesto, me doy cuenta de que es posible que el back-end se haya bloqueado y el front-end todavía se muestre como una animación que gira, es más por el propósito psicológico de la actividad que ve el usuario).

¿Y cómo se llama eso de girar, de todos modos?

Respuesta

5

este sitio lo hará por usted:

ajaxload

y en OS X que se llama la "Beachball" y me gustaría añadir "de la muerte".

+1

No cuando está arrancando o apagando OS X no lo está. –

2

Supongo que significó algo para indicar actividad de fondo durante una llamada Ajax.

Tiendo a tener una clase de CSS que establece la imagen de fondo en un pequeño GIF animado, con relleno y posicionamiento apropiados (recuerde apagar la repetición de fondo), y luego agregue y elimine esa clase usando un par de ayudantes de JavaScript se llama cuando se inicia la llamada Ajax y cuando se ejecuta la devolución de llamada de respuesta.

3

http://preloaders.net/en/letters_numbers_words es agradable y tiene una gran cantidad de categorías de abajo del menú de la izquierda, que ofrecen más de http://ajaxload.info hace, además de opciones de tamaño y fondo .. .ajaxload se ve bastante anticuado en estos días.

+0

Preloaders.net ya no es gratuito, al menos para uso comercial. También tienen solo un número limitado de opciones gratuitas no comerciales en el momento de la redacción. – Francis

Cuestiones relacionadas