1.はじめに
私は最初のウェブサイトをブートストラップ3でプログラミングしています.Html、Css、JavaScriptを使用しています。グリッドサイズのハンバーガーメニュー
2.私は、余分な小さなモバイルグリッド(1-768px)に表示されなければならないハンバーガーメニューを作った問題
。この特別な小さなグリッドでもメニューは完璧に機能します。しかし、ブラウザウィンドウを拡大すると、ハンバーガーメニューが小さなグリッドに表示され続けます(769-992px)。
私は自分のJavascriptを使いこなしてみましたが、答えは見つけられましたが、成功はありませんでした。無用である:{なしディスプレイ};
Here is the visual representation of the problem!
3.マイコード
<html>
<head>
<script>
function toggle_visibility(id) {
var e = document.getElementById('hamburgermenu');
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
</script>
<style>
#hamburgermenu {
display: none;
position: absolute;
z-index: 1000000;
height: 100%;
width: 100%;
margin-top: 50px;
background-color: rgba(0,0,0,.7);
}
</style>
</head>
<body>
<!-- HTML BUTTON FOR HIDE AND SHOW -->
<button onclick="toggle_visibility('hamburgermenu');">
<span class="glyphicon glyphicon-option-horizontal"></span>
</button>
<!-- HTML BUTTON FOR HIDE AND SHOW -->
<!-- HTML MOBILE MENU -->
<div id="hamburgermenu" >
<ul class="mobilemenu">
<li><a href="#">PROJECTEN</a></li>
<li><a href="#">SKILLSET</a></li>
<li><a href="#">STAGE</a></li>
<li><a href="#">OVER MIJ</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>
<!-- END HTML MOBILE MENU -->
</body>
にこの方法で行くと、CSSでクラス!出来た。あなたのソリューションの背後にある理由を説明してくれてありがとう! –
私は助けてうれしいです。その答えを受け入れることを忘れないでください。 –