1.介绍
我使用Bootstrap 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>
谢谢!有效。感谢您花时间解释解决方案背后的原因! –
很高兴我能帮到你。不要忘记接受答案,以便其他人知道它对你有帮助 –