De hecho, he hecho algo muy parecido a esto por un par de proyectos de la mía.
Hay un JSFiddle demo, que funciona pero es un elevador recto de mis libs personales - código que probablemente podría usar limpieza y optimización, pero da una buena impresión de cómo funciona.
La ventaja añadida de mi código es que no muestra los elementos duplicados - es "pings" al actualmente existente. Al hacer clic en cualquier parte de la notificación, se cierra.
El único inconveniente que puedo ver para esto es que cubre parte del contenido principal, pero eso se puede corregir si coloca el contenedor de notificaciones en la parte superior de su contenido con position: static
.
Por favor, hágamelo saber si hay cualquier información específica que desea que le explique; hay bastante código para ejecutar en una respuesta.
Probablemente escribiré un plugin jQuery que haga esto en algún momento, ya que solo hay un ejemplo. Lo publicaré aquí cuando lo haga.
NB. El setInterval()
solo se usa con fines de demostración. Además, hay diferentes alertas de colores (éxito, información, advertencia, error: verde, azul, naranja y rojo, respectivamente).
Es realmente * * fácil de hacer. ¡Incluso este sitio tiene uno! – Blender
@Blender: "Incluso esto" suena como simple porque * incluso * Stackoverflow lo ejecutó. –
La mayoría de las cosas en este sitio son bastante mínimas y simples (y obviamente están bien codificadas). – Blender