【问题标题】:Bootstrap v3 modal close event not firingBootstrap v3 模态关闭事件未触发
【发布时间】: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


【解决方案1】:

我几乎不想承认这一点,删除我的问题,再也不提它了,但事实证明 jQuery 被加载了两次,因此我无法访问 Bootstrap JS。

感谢您的帮助! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    相关资源
    最近更新 更多