【发布时间】:2018-07-31 20:37:28
【问题描述】:
我想制作一些显示/隐藏按钮,但我需要先使元素不可见,并且仅在按下按钮后才可见 - 与现在相反:
function myFunction(x) {
x.classList.toggle("change");
var x = document.getElementById("navigationList");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
<div class="navigation_bar">
<button class="hamburger" onclick="myFunction(this)">
<div class="bar1"></div>
<div class="bar2"></div>
</button>
<div id="navigationList">
<ul>
<li><a class="active" href="home_1_t.html">home</a></li>
<li><a href="coming soon.html">about</a></li>
<li><a href="coming soon.html">products</a></li>
<li><a href="coming soon.html">services</a></li>
<li><a href="coming soon.html">contact</a></li>
</ul>
</div>
【问题讨论】:
标签: html css button toggle show