问题描述
我用HTML,CSS和JavaScript创建了一个弹出窗口。但是,该弹出窗口至少要延迟3秒。我似乎无法在3秒的延迟后打开弹出窗口。贝娄是我编写的代码,我确定它有问题,但是我找不到它的位置。
function myFunction() {
var element = document.getElementById('hamburger-button');
var newElement = document.getElementById('hamburger-modal');
if (element.classList.toggle('is-active')) {
newElement.style.display = 'block';
} else {
newElement.style.display = 'none';
}
}
#hamburger-modal {
padding: 7.5px 30px 7.5px 20px;
background-color: #000;
height: 55px;
width: 190px;
color: #fff;
border: none;
border-radius: 5px;
transition-delay: 3s;
}
<!-- the hamburger-button is a mobile nav button that once clicked,makes the pop-up appear -->
<div id="hamburger-modal" class="hamburger-modal-index">
<p>Example Text</p>
<a href="mailto:[email protected]">
<p>[email protected]</p>
</a>
</div>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)