【问题标题】:Close modal without commit listner没有提交侦听器的关闭模式
【发布时间】:2015-01-22 16:29:57
【问题描述】:

我需要确定 Bootstrap 模态是否被隐藏,但就在其中的表单未提交时,我尝试使用:

$('#ModalID').on('hidden.bs.modal', function () {});

但即使在提交时它也会被触发。我只需要什么时候被取消,或者在模式之外点击,甚至在关闭按钮中。有什么方法可以识别吗?

【问题讨论】:

    标签: javascript jquery twitter-bootstrap modal-dialog


    【解决方案1】:

    试试这个,如果modal打开了,alert dialog会显示为true。

    alert($('#ModalID').hasClass('in'));
    

    【讨论】:

    • 是的,但是如果我关闭提交表单的模态,它也会变成 false,只有当模态关闭而不提交表单时,我才需要触发事件。
    猜你喜欢
    • 1970-01-01
    • 2013-12-20
    • 2013-01-04
    • 2012-11-01
    • 1970-01-01
    • 2021-08-02
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多