【发布时间】:2018-05-08 10:58:21
【问题描述】:
我在我的应用程序中使用引导模式。
在我的一个要求中,将在一个模式对话框上打开另一个模式对话框。 对于这两个模式对话框,我设置了 data-backdrop 和 data-keyboard。
当我点击第二个模式对话框上的关闭按钮时,两个模式对话框都在关闭。
为了限制我写了一个函数来隐藏那个特定的模态对话框。
现在我的问题是我可以在关闭第一个模式对话框后看到整个页面的数据背景。
我用下面的方法克服了这个问题,但没有运气。
我使用的脚本函数是:
function preventCloseModal(ele) {
$(ele).modal('hide');
$('.modal-backdrop').remove()
}
关闭按钮的 HTML 是:
<button type="button" class="btn btn-default" onclick="preventCloseModal('#distributorDetailsPanel');">Close</button>
请建议克服这个问题。
【问题讨论】:
-
你说“现在我的问题是”......但是接下来的文字不是问题。你能澄清一下你的意思吗?
-
嗨 ADyson,使用上述 JavaScript 代码后,我可以关闭单个模式,但关闭所有模式弹出窗口后,该模式的背景仍然保持不变。
标签: jquery asp.net-mvc bootstrap-modal