我的导航栏没有正确折叠。当窗口变小时,导航栏完全消失,并且不会显示替换 Accordion 菜单。想法?
<section id='mainnavbar'>
<div class="navbar">
<!-- Header -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#mainnavbar-link">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href=<%= root_path %> >
<!-- <%= t('company_name') %> -->
<%= render_logo %>
</a>
</div>
<!-- Navbar Links -->
<div id='mainnavbar-link' class="pull-right collapse navbar-collapse">
<ul class="nav navbar-nav">
<% Page.roots.menu.each do |menu_item| %>
<%= render partial: 'shared/nav/nav_pages_item', locals: {:menu_item => menu_item} %>
<%end%>
</ul>
</li>
</ul>
</div>
</div>
</section>
最佳答案
我假设您指的是汉堡包菜单按钮。它确实显示了,但您看不到它,因为它与背景颜色相同。
如果您想使用默认的 Bootstrap 导航栏,您需要更改第一个 div 以包含一个额外的类:
<div class="navbar navbar-default">
jsfiddle:https://jsfiddle.net/2Lxkpzwc/3/
关于css - Bootstrap - 导航栏折叠菜单不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40297013/