SORU
18 Mart 2009, ÇARŞAMBA


Nasıl stackoverflow gibi bir popup mesajı göstermek için

Açmış değilim stackoverflow üzerinde görünen bir pop-up bir mesaj eklemek istiyorum ve oylama düğmeleri kullanın.

Bunu başarmak için en iyi yöntemi nedir? Jquery Kütüphanesi kullanılarak yapılır?

CEVAP
18 Mart 2009, ÇARŞAMBA


EDİT: Kod altında yeni bir rozet almak zaman ekranın üst kısmında göstermek çubuklarını çoğaltmak, site, vb gelmeden önce nasıl gösterir. İçin gezinip diyaloglar o gittiğinde denemeni yorum çok hızlı, oy için kendi soru, vb, kontrol this question peki nasıl yapılacağını gösterir bu ya git direk example.


Stackoverflow yapar:

Bu biçimlendirme, kaybolur, böylece başlangıçta gizli:

<div id='message' style="display: none;">
    <span>Hey, This is my Message.</span>
    <a href="#" class="close-notify">X</a>
</div>

Burada stiller:

#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#8E1609;
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}

Ve bu javascript (jQuery kullanarak):

$(document).ready(function() {
    $("#message").fadeIn("slow");
    $("#message a.close-notify").click(function() {
        $("#message").fadeOut("slow");
        return false;
    });
});

Ve voila. Sayfa ayarlarına bağlı olarak da vücudun üst kenar boşluğu ekranda düzenlemek isteyebilirsiniz.

Here is a demo of it in action.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • jcortes187

    jcortes187

    24 Mart 2006
  • Klemens Torggler

    Klemens Torg

    11 Mart 2008