2010-09-16 21 views
5

Olası Çoğalt:.?
Notification alert similar to how stackoverflow functionsstackoverflow tarzı bildirim çubuğu

'siz "xyz rozeti kazandı Nasıl yapılır gibi şeyler gösterir bildirim çubuğu üst, öyleyim benim raylar uygulamasında benzer bir şey yaratmaya çalışıyorum.Yerelim için blueprint kullanıyorum, standart bir tek sütun 950px mizanpajı, başlıktan aşağıya altbilgiden aşağıya herşeyi içeren bir kapsayıcı div.

+0

Eğer arka uç veya CSS + JS kombinasyon hakkında soruyorsun: oluşturmak ve #notification görüntülemeniz gerekiyorsa sayfa yüklemesinde kontrol meselesi bu etki için? – Tudorizer

+2

Bu soru bir milyar kez burada sorulmuştur ... Lanet kaynağı göster! –

+0

olası kopyasının [stack alertflow işlevlerine benzer bildirim bildirimi] olasıdır (http://stackoverflow.com/questions/3718125/notification-alert-similar-to-how-stackoverflow-functions). @Josh: Dün bile sorulmuştu! Kapatmak için oy verildi. –

cevap

8

Sayfanızda başka elementlere göre daha yüksek bir z-index sahip sabit bir pozisyon elemanı ile oldukça kolay bir şekilde yapabilirsiniz: Sonra

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

öyle:

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

Ve aşağıdaki CSS ile

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