モーダルが開かれたときにトリガーするコードをバインドしようとしています。私はモーダルを開くのに問題はありませんが、何らかの理由で私の出来事が誘発されていないと判断できません。ここでブートストラップモーダルイベントがトリガーされない
は私のモーダル
<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スクリプトである私は、ブートストラップ3.3とjQueryのv1.11.2
を使用してい<script>
$(function(){ // let all dom elements are loaded
$("#details").on("show.bs.modal", function (e) {
alert("event fired");
});
})
</script>'
を実行するために取得しようとしています
これ以上の情報が問題を解決するのに役立つかどうか教えてください ありがとうございます。
あなたのモーダルが表示されていない試してみてください。モーダルを表示すると、うまく動作します:https://jsfiddle.net/u1pdunkf/ –