Bu soruya başka bir bakış açısı. (Bootstrap.js sürüm 3.3.6 kullanıyorum)
Yanlış modal hem el ile javascript başlatmak:
$('#myModal').modal({
keyboard: false
})
ve kullanarak
data-toggle="modal"
bu düğmede aşağıdaki örnekte olduğu gibi (belgede gösterilmiştir)
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">Launch demo modal</button>
böylece sonuç iki örneği oluşturur
<div class="modal-backdrop fade in"></div>
modal açıldığında benim html gövdesine ekleyin. Bu, işlevi kullanarak modun kapatılmasının nedeni olabilir:
$('#myModal').modal('hide');
yalnızca bir arka plan örneğini kaldırır (yukarıda gösterildiği gibi), böylece arka plan kaybolmaz. Ancak data-dismiss="modal"
, bootstrap doc'de şov olarak html'de add'i kullanırsanız ortadan kalktı .
Bu yüzden benim sorunum çözüm sadece javascript el ile başlatmak ve veri özniteliğini kullanarak değil, bu şekilde hem el ile hem de data-dismiss="modal"
özellikleri kullanarak modal kapatabilirsiniz .
Umarım benimle aynı sorunla karşılaşırsanız bu yardımcı olacaktır.
$('#myModal').modal('hide')
? Buraya kod koyabilir misiniz?