SORU
4 EKİM 2011, Salı


Nasıl Otomatik olarak Uyarılar Twitter Bootstrap kullanarak Kapatmak için

Twitter bootstrap CSS çerçeve fantastik olan) kullanıyorum. Kullanıcılar için bazı iletileri Javascript JS ve CSS kullanarak uyarıları görüntüleme duyuyorum.

İlgilenenler için, burada bulunabilir: http://getbootstrap.com/javascript/#alerts

Benim sorunum şu; bir kullanıcı için bir uyarı sergiledim sonra sadece bir süre sonra uzakta aralığı gitmek istiyorum. Bu pişmiş değil gibi twitter docs ve inceledim kodu dayalı görünüyor:

  • İlk sorum bu gerçekten Bootstrap içine pişmiş OLMADIĞINI teyit için bir istek
  • İkinci olarak, bu davranışı nasıl elde edebilirim?

CEVAP
4 EKİM 2011, Salı


window.setTimeout(function, delay) diyorsun bunu gerçekleştirmek için izin verir. İşte gelir sonra otomatik olarak alarm 2 saniye (veya 2000 milisaniye) yakın bir örnek.

$(".alert-message").alert();
window.setTimeout(function() { $(".alert-message").alert('close'); }, 2000);

Eğer şık bir işlevi sarın istersen bunu yapabilirsin.

function createAutoClosingAlert(selector, delay) {
   var alert = $(selector).alert();
   window.setTimeout(function() { alert.alert('close') }, delay);
}

O zaman bu gibi kullanmalısınız

createAutoClosingAlert(".alert-message", 2000);

Bunu yapmak için daha şık bir yolu vardır eminim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • Submissions101

    Submissions1

    23 ŞUBAT 2007
  • Tomas N

    Tomas N

    14 Kasım 2010