【发布时间】:2015-06-17 12:05:06
【问题描述】:
以下是我的弹出式 HTML:
<div id="overlay">
<div>
<header>
<h2 class="modalHeader">Disclaimer:</h2>
</header>
<p>"xxxxxxxx"</p>
<button id="acceptButton" onclick="overlay()">Accept</button>
</div>
</div>
以下是我关注的弹出窗口的 CSS:
#overlay {
visibility: hidden;
/*position: absolute;*/
left: 0px;
top: 0px;
width: 100%;
height: 100%;
text-align: justify;
z-index: 1000;
font-family: candara;
}
以下是我在页面加载时制作弹出窗口的 JavaScript:
function popup{
var overlay = document.getElementById("overlay");
overlay.style.visibility = "visible";
}
我正在尝试将 css visibility: hidden 更改为 visibility: visible....为什么这不起作用?
【问题讨论】:
-
您的 onclick="overlay()" 函数调用的是覆盖而不是弹出窗口?并且您的弹出功能需要括号
-
我是网络开发新手...我知道我的编码风格还不是最适合这个的
-
我只是指出问题,你可以尝试修复它,看看弹出是否有效。
-
@Syahrul 缺少括号是什么问题....您建议删除问题吗?
标签: javascript html css popup visibility