SORU
7 EYLÜL 2012, Cuma


Nasıl Twitter Bootstrap kalıcı closing olayını işlemek için?

Twitter bootstrap, modals belgelere bakıyor. Eğer kalıcı yakın olay dinle ve bir fonksiyon yürütmek için bir yol olup olmadığını anlamak mümkün değildi.

örneğin, bir örnek olarak bu kalıcı atalım:

<div class="modal-header">
    <button type="button" class="close close_link" data-dismiss="modal" aria-hidden="true">×</button>
    <h3>Modal header</h3>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
    <a href="#" class="btn close_link" data-dismiss="modal">Close</a>   
</div>

Alt üst ve Kapat düğmesine X düğmesini Göster/Gizle data-dismiss="modal" çünkü kalıcı kapatabilirsiniz. Merak ediyorum da, eğer bir şekilde bu dinleyebilirim?

Alternatif olarak, el ile bu şekilde yapabilirim sanırım

$("#salesitems_modal").load(url, data, function() { 
            $(this).modal('show'); 
            $(this).find(".close_link").click(modal_closing);
});            
}

Ne düşünüyorsun?

CEVAP
7 EYLÜL 2012, Cuma


Bootstrap 3 için güncellendi

Bootstrap 3 documentation kullanabileceğiniz iki olayları ifade eder

gizlemek.bs.kalıcıBu olay örnek yöntemi çağrılıp gizle zaman hemen harekete geçirilir.
gizli.bs.kalıcıBu olay kalıcı kullanıcı (CSS geçişleri için tamamlamak için bekler) gizlenen tamamlandığında tetiklenir.

Sağlar ve bunları kullanmak için nasıl bir örnek:

$('#myModal').on('hidden.bs.modal', function () {
  // do something…
})

Eski Bootstrap 2.3.2 cevap

Bootstrap's documentation kullanabileceğiniz iki olayları ifade eder

gizlemekBu olay örnek yöntemi çağrılıp gizle zaman hemen harekete geçirilir.
gizliBu olay kalıcı kullanıcı (css geçişleri için tamamlamak için bekler) gizlenen tamamlandığında tetiklenir.

Sağlar ve bunları kullanmak için nasıl bir örnek:

$('#myModal').on('hidden', function () {
    // do something…
})

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • William Sledd

    William Sled

    24 EYLÜL 2006