2010-09-16 27 views
5

Duplicar posible:.?
Notification alert similar to how stackoverflow functionsstackoverflow barra de notificaciones estilo

La barra de notificación de la parte superior, que muestra las cosas como "que ganó insignia xyz" Como se hace soy tratando de crear algo similar en mi aplicación de rieles. Yo uso blueprint para mi diseño, es un diseño estándar de una sola columna de 950px, con todo desde el encabezado hasta el pie de página en un contenedor div.

+0

lo preguntas sobre el back-end o el CSS + JS combinación para ese efecto? – Tudorizer

+2

Esta pregunta ha sido formulada aquí mil millones de veces ... ¡Vea la maldita fuente! –

+0

posible duplicado de [Alerta de notificación similar a cómo las funciones de stackoverflow] (http://stackoverflow.com/questions/3718125/notification-alert-similar-to-how-stackoverflow-functions). @Josh: ¡Incluso se preguntó ayer! Votado para cerrar. –

Respuesta

8

Puede hacerlo con bastante facilidad con un elemento de posición fija que tiene un alto índice z que cualquier otro elemento en su página:

<div id="notification"> 
    You've earned xyz badge 
</div> 
<!-- rest of your site's markup --> 

Y con el siguiente CSS:

#notification { 
    position: fixed; 
    top: 0; 
    left: 0; 
    width: 100%; 
    background: yellow; 
} 

Entonces es sólo es cuestión de comprobar al cargar la página si es necesario para crear y mostrar el #notification:

$(window).load(function(){ 
    if(showNotification){ 
     $('body').append(
      $('<div id="notification">You\'ve earned xyz badge</div>'); 
     ); 
    } 
}); 
Cuestiones relacionadas