為什么關閉彈出框的時候會觸發shown.bs.modal?
?$(function(){
? ? $(".btn").click(function(){
? ? ? $("#mymodal").modal();
? ? });
? ? ? ? $('#mymodal').on('show.bs.modal', function (e) {
? ? alert("在show方法調用時立即觸發(尚未顯示之前);如果單擊了一個元素,那么該元素將作為事件的relatedTarget屬性");
});
? ? ? $('#mymodal').on('shown.bs.modal', function (e) {
? ? alert("該事件在模態彈出窗完全顯示給用戶之后(并且等CSS動畫完成之后)觸發;如果單擊了一個元素,那么該元素將作為事件的relatedTarget事件");
});
? ? ? $('#mymodal').on('hide.bs.modal', function (e) {
? ? alert("在hide方法調用時(但還未關閉隱藏)立即觸發");
});
? ? ? $('#mymodal').on('hidden.bs.modal', function (e) {
? ? alert("該事件在模態彈出窗完全隱藏之后(并且CSS動畫漂完成之后)觸發");
});
? });
2017-08-04
?$("#mymodal").modal();在這個里面加個“toggle”就不會觸發了
2018-03-25
#mymodal 這個元素上邊是不是有data-toggle屬性。