Grade "/> 这是我的css: .black_overlay{-6ren">
gpt4 book ai didi

javascript - 当灯箱处于事件状态时使页面停止滚动

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:38 24 4
gpt4 key购买 nike

我有以下包含表单的灯箱。一切正常。我唯一的问题是如何在灯箱处于事件状态时使 html 页面停止滚动。

<a href = "javascript:void(0)" onclick="
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'">
<img src="img/add.jpg"/></a></p>
<div id="light" class="white_content">

<input name="degree_1" type="text" size="73"
value="<?php echo $user_data_profile_education['degree_1'];?>"/>
</br></br>
Grade</br>
<input name="grade_1" type="text" size="73"
value="<?php echo $user_data_profile_education['grade_1'];?>"/>

<a href = "javascript:void(0)" onclick="
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'">
</br><img src="img/done_editing.jpg"/> </a></div>
<div id="fade" class="black_overlay"></div>

这是我的css:

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 220%;
background-color: grey;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}


.white_content {
display: none;
position: absolute;
top: 45%;
left: 30%;
width: 32%;
height: 51%;
padding: 30px;
padding-left:50px;
border: 5px solid green;
background-color: white;
z-index:1002;
overflow: auto;
}

最佳答案

显示灯箱时将 overflow: hidden 添加到 body 中,隐藏灯箱时将 overflow: auto 添加到 body。

关于javascript - 当灯箱处于事件状态时使页面停止滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15731779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com