0
ナビゲーションバーにはJavaScriptを使用して開閉しますが、2つの別々の機能が開き、閉じることができます。同じボタン(2つの異なる機能)を使用してナビゲーションバーを閉じる/開く
openNav() - open
closeNav() - close
ナビゲーションバーの機能は、W3-学校からhttp://www.w3schools.com/howto/howto_js_sidenav.asp
を取られ開閉、「同じ」ボタンを使用してする最も簡単な方法は何ですか? ボタンを押すたびにonlick=""
の値を変更することができますか?2つのボタンを使用し、1つを押したときに2つのボタンを非表示にする必要がありますか?
スクリプト:
<script>
function openNav() {
document.getElementById("nav").style.width = "140px";
document.getElementById("tabs").style.width = "70%";
document.getElementById("nav").style.borderRight = "2px solid #0bb1ff";
}
function closeNav() {
document.getElementById("nav").style.width = "0";
document.getElementById("tabs").style.width = "80%";
document.getElementById("nav").style.border = "0";
}
</script>
ボタン:
<div class="drop-menu" id="menu" onclick="openNav();"><i class="fa fa-bars" aria-hidden="true"></i></div>