我已经尝试了以下所有代码,但我无法触发“隐藏”模式事件。我已经阅读了文档,以及我能找到的所有其他SO问题,但仍无济于事。我正在使用rails。这是我尝试过的代码:
$('#signupmodal').on('hide.bs.modal', function() {
alert("hide");
});
$('#signupmodal').on('hidden.bs.modal', function () {
alert('hidden event fired!');
});
$('#signupmodal').on('show.bs.modal', function (e) {
setTimeout(function(){
alert("show");
}, 300);
});
$(document.body).on('hidden.bs.modal', function () {
$('#signupmodal').removeData('bs.modal')
});
$(document).on('hidden.bs.modal', '#signupmodal', function (event) {
alert("hide");
});
非常感谢任何见解!
答案 0 :(得分:0)
我几乎不想承认这一点,删除了我的问题,再也没有谈到它,但结果是jQuery被加载了两次,因此我无法访问Bootstrap JS。
无论如何,谢谢你的帮助! :)