【发布时间】:2016-08-04 12:58:23
【问题描述】:
我可以在模式打开时将背景更改为“静态”吗?
我有带有表单提交按钮的模式。当我单击此按钮时,我会在我的模式上显示加载微调器,这就是我想将背景更改为静态的时刻
我尝试了$('#myModal').modal({backdrop: 'static', keyboard: false}),但我仍然可以通过单击背景或使用退出按钮来关闭我的模式。
第二步应该是把背景改回真,但我还没有尝试过,因为首先我需要将背景设置为静态。
我可以在模态显示中将背景设置为静态,但我想避免这种情况并在提交后更改它。
有什么想法吗?
【问题讨论】:
-
也许我不明白你的用例,但你为什么不使用背景初始化模式:静态和键盘:假?为什么要在它打开时更改它?
-
因为我所有的其他模态都可以通过退出按钮或在模态外部单击来关闭。我不想只有一个用户无法像其他人一样关闭的模式,我不应该更改所有其他模式。这是特例。在提交时,我在模式上显示微调器,并且我想在微调器处于活动状态时禁用关闭模式。
-
这是一个有效的用例。打开模态并允许关闭,但是一旦开始某个动作,就阻止模态关闭,直到该动作完成。
标签: javascript jquery twitter-bootstrap bootstrap-modal