我試圖綁定一些代碼來觸發我的模態被打開時。我沒有打開模式的麻煩,但由於某種原因,我無法弄清楚我的事件沒有觸發。引導模式事件不會觸發
這裏是我的模態
<div id="details" class="modal fade" style="display: none;" aria-hidden="true">
<div class="modal-dialog modal-">
<div class="modal-content">
<div class="modal-header">
<button class="close" type="button" data-dismiss="modal">×</button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body">
<p id="modal-body" class="text-defualt text- text-normal text-left"></p>
</div>
<div class="modal-footer"></div>
</div>
</div>
</div>
,這裏是我的JS腳本我試圖去運行
<script>
$(function(){ // let all dom elements are loaded
$("#details").on("show.bs.modal", function (e) {
alert("event fired");
});
})
</script>'
我使用的引導3.3和jQuery v1.11.2
讓我知道如果有更多的信息將有助於解決問題 在此先感謝
你的模式是不可見的,因此'show.bs.modal'事件永遠不會觸發。如果你顯示模式,它工作正常:https://jsfiddle.net/u1pdunkf/ –