Javascript 页面变暗并且可以';关闭模式后不能向上或向下滚动

Javascript 页面变暗并且可以';关闭模式后不能向上或向下滚动,javascript,html,css,Javascript,Html,Css,当我点击一个按钮时,两个模态框同时出现。当我在两个模态框外单击时,它们将同时关闭。但问题发生在同时关闭两个模态框之后。页面变暗,我无法滚动页面 var modalA=document.getElementById('projectModalSecond2'); //获取模态 var modal=document.getElementById('projectModal2'); //当用户单击模式之外的任何位置时,将其关闭 window.onclick=函数(事件){ //警报(event.ta

当我点击一个按钮时,两个模态框同时出现。当我在两个模态框外单击时,它们将同时关闭。但问题发生在同时关闭两个模态框之后。页面变暗,我无法滚动页面

var modalA=document.getElementById('projectModalSecond2');
//获取模态
var modal=document.getElementById('projectModal2');
//当用户单击模式之外的任何位置时,将其关闭
window.onclick=函数(事件){
//警报(event.target)
如果(event.target==模态){
modal.style.display=“无”;
modalA.style.display=“无”;
}
如果(event.target==modalA){
modalA.style.display=“无”;
modal.style.display=“无”;
}
}

&时代;
基板映射站控制器(SMSC)
全方位的车站控制器


&时代; 基板图编辑器(SME) 单元和基板图可追溯性




看起来您正在使用引导,在这种情况下,您可能正在使用jQuery。我看到你正在使用纯JavaScript来完成这项工作,但是对于这个特殊的情况,你应该考虑jQuery来关闭你的模态。
$('#projectModalSecond2').modal('hide');
$('#projectModal2').modal('hide');

如果没有工作示例,很难找到问题。抱歉,我正在尝试编辑它,但我似乎无法从dreamweaver复制粘贴我的代码,必须在此处键入ittry我为您添加了BS 3.3.7 cdn。添加现有代码并单击“更新”。感谢JSFIDLE提供的有用信息。所以…我想是这样的?它没有你的JS也能工作,我补充说,我现在可以滚动页面,但页面仍然变暗。我认为有某种层次?如果你试着像()一样回答怎么样。移除背景:
$(.modal background”).remove()
@javathinks如果您在打开模式时签入代码中附加的类,那么您所谈论的黑色层称为覆盖层。此黑色层有一个单独的类,其中显示模式。如果愿意,您可以删除它,但这是Boostrap模式的默认功能。@Yoannesgeisler我添加了它,但它仍然是一样的,暗的,可以滚动,但不能click@Code_Ninja当我点击黑暗覆盖层时,我似乎找不到dreamweaver中显示的代码。如果它是一个类,那么如果我能找到它,它应该会更容易(如果这有区别的话,它是一个购买的模板)。我必须移除它,如果我不移除,模式关闭后就会天黑。