我有一个页面,其中一个Bootstrap模态框会打开另一个模态框。
问题是,在每个打开的模态框中,它都会添加
<div class="modal-backdrop fade in"></div>
到HTML代码中。第一个没有问题,但由于它是 opacity: .5;
,因此在每个打开的模态框上使页面变暗。是否有一种方法可以检查是否已经存在 modal-backdrop
,如果是,则不打开另一个?
我使用以下两种方式之一打开我的模态框:
<a href="" data-target="#modal_01" data-toggle="modal">Modal</a>
或使用jQuery:
$('#modal_01').modal('show');
非常感谢对这个问题的任何帮助!
以下是方便查看的示例:https://jsfiddle.net/zsk4econ/1/
.modal { background: rgba(0, 0, 0, 0.5) !important; } .modal-backdrop { display: none !important; }
。 - Malik Zahid