gpt4 book ai didi

javascript - 切换可见性脚本将使两个 div 可见

转载 作者:行者123 更新时间:2023-12-03 07:36:40 25 4
gpt4 key购买 nike

我有这个 JS 代码,它创建一个弹出框并使背景中的其他所有内容变为灰色。

    <script type="text/javascript">
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>

HTML

  <div id="wrapper">
<p><a href="javascript:void(0)" onclick="toggle_visibility('popup- box1');">Open popup box 1</a></p>
</div>
<div id="popup-box1" class="popupposition">
<div id="popupwrapper">
<div id="popupcontainer">
****POPUP BOX CONTENT
</div>
</div>
</div>

页面背景上的所有内容都变成灰色且不可点击,但页面的此 HTML 部分仍然可见,我该怎么办?

<div class="classfinder">
<div class="searchbox">
<ul>
<div class="searchboxclasswidth" onClick="return !!(classFunction() & changeColor1())"><li><p id="findclass"><a href><b>Trova classe </b></a></p></li> </div>
<div class="searchboxcoursewidth" onClick="return !!(courseFunction() & changeColor2())"><li><p><a href><b>Trova corso</b></a></p></li></div>
</ul>

谢谢!

最佳答案

我不清楚您页面中 HTML 控件的组织。结构好像不对。弹出窗口的父 div 的 CSS 属性 z-index 必须大于页面中所有其他元素的 z-index,才能实现您期望的功能。将 popup-box1 的 z-index 与弹出框上方可见的其他元素进行比较。如果不起作用,请再次将 html 及其相关的 css 和 JS 代码复制粘贴到此处。

关于javascript - 切换可见性脚本将使两个 div 可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35582677/

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