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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Christian Atlas

    Christian At

    26 Mart 2009
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009