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

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011