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