这种情况很奇怪。当我在小屏幕上打开我的网站(建立在引导程序上)时,可以看到导航栏,但它应该是崩溃的。当我点击按钮折叠时,它仍然可见,当我第二次点击时它刚刚崩溃。因为它运作良好。但是当我重新加载页面时,我仍然有这个问题。
<div class=container>
<!--MENU-->
<nav style="border-bottom:1px solid #000;">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed menu_button" data-toggle="collapse" data-target=".nbar" aria-expanded="false">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="container nbar">
<ul class="nav nav-justified">
<li><a href=#>o nas</a></li>
<li><a href=#>galeria</a></li>
<li><a href=#>blog</a></li>
<li><a href=#>kontakt</a></li>
</ul>
</div>
</nav>
答案 0 :(得分:0)
将类collapse in
类添加到nav
元素中。这样它仍然可以在移动设备上看到,但按钮将按预期工作。如果您仅将collapse
作为课程应用并将aria-expanded
设置为false
,那么它将无法在移动设备上显示(但很可能也不会在普通视图中显示)。
<div class="container nbar collapse in" aria-expanded="true">
<ul class="nav nav-justified">
<!-- li's here -->
</ul>
</div>