Bu garip bir sorundur ve bir cevabı aradım ancak koduma uygun bir yer bulamadım.Twitter Bootstrap Modal Çoklu olay ateşleme
DÜZENLEME: Bu sorun, sayfanın yenilenmediği ve Modal yeniden kullanılmakta olduğu Ajax sayfası üzerinde gerçekleşir.
benim JavaScript yüzden muhtemelen Hem ben yaşıyorum ama ben sadece çağıran görünümünü güncellemek sorunu tanımlamak yanlış konuyu
Ben bulduk benzer konular here ve hereyaklaşıyorum biraz zayıf olduğunu unutmayınız gizli Bir düğme olayına bağlamıyorum.
Birden Fiiller Bunları sistemle modeller yeniden
<div id="modal_small" class="modal hide fade in">
</div>
<div id="modal_large" class="modal hide fade in">
</div>
tanımlanmış bulunmaktadır. Bu nedenle, modal_large bir Form Oluştur'u bir saniye gösterir ve bundan sonra seçim yapabileceğiniz resimlerin bir listesini gösterir.
Ben görünümünde geçen aşağıdaki komut dosyasını kullanarak modals her örneği
function show_modal_large(href) {
$.get(href, function (data) {
$('#modal_large').html(data);
$('#modal_large').modal('show');
});
};
burada My Goal bu sistemle modeller yeniden etmektir gösterilmesini render. sorun burada yatıyor ve bu i bu yazı modals 'gizli' olaya bağlamak için çağrı modal görüntülemek için gidiyor bakış "$ (document) .ready" olarak
inanıyorum
$('#modal_large').on('hidden', function() {
// Make Ajax Call - THIS WORKS
});
Bu nedenle, görüntülemenizi seçtiğiniz görüntüleri gösteren bir listeniz var. Daha sonra bir model açın ve daha fazla görüntü seçin. Gizli Açık Seçilen resimleri arayan formda günceller.
Her şey iyi çalışıyor.
Sayı:
i modal açıp olayı 'gizli üzerine' bir kez ateşlenir kapatın ilk kez. modal'ı açıp kapattığımda ikinci kez 'gizli' olayı iki kez, üçüncü kez üç kez çağrılır. Farklı bir 'gizli' olayla başka bir şey için modal kullanıp kullanırsam, gizli olay, eski gizli etkinlik için dört kez çağrılır ve eski gizli etkinlik için Dört kez çağrılır. Kısa bir süre sonra sistemim tüm ajax çağrılarıyla öldü.
Bir şey mi eksik? Kodumu nasıl yapılandırmalıyım, bu olmayacak mı?
, aslında olayı birden çok kez arayabilmem gerektiği için işe yaramazdı – KevDevMan