【发布时间】:2015-11-15 04:16:45
【问题描述】:
我已经尝试了以下所有代码,但无法触发“隐藏”模式事件。我已经阅读了文档,以及我能找到的所有其他 SO 问题,但仍然无济于事。我正在使用导轨。这是我尝试过的代码:
$('#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");
});
非常感谢任何见解!
【问题讨论】:
-
开发控制台有什么错误吗?
-
不,所有库都已正确加载,其他 jquery 也按预期运行。只是这个事件不会触发。
-
我可以在线查看网站吗?
-
本地开发还在
-
是的,包裹在 isReady 事件中以确保
标签: javascript jquery ruby-on-rails twitter-bootstrap bootstrap-modal