css - Bootstrap - 导航栏折叠菜单不显示

标签 css ruby-on-rails twitter-bootstrap ruby-on-rails-4 twitter-bootstrap-3

我的导航栏没有正确折叠。当窗口变小时,导航栏完全消失,并且不会显示替换 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/

相关文章:

javascript - BootStrap 3 上的 Navbar-spy 不允许外部链接

css - 在调整浏览器大小时或当用户浏览器缩放不是 100% 时,在 Bootstrap 导航栏中缩放 Logo ?

html - 为什么内箱没有扩展到外箱的宽度?

javascript - 权限被拒绝访问属性 "document"- JS 获取新内容的高度

ruby-on-rails - Rails RESTful URL 的 : All Posts under certain Category

mysql - Rails - 不小心掉了我的 table

javascript - 带有 geojson 标记的 Typeahead 和 Bloohdound

jquery - 使用 jQuery 运行选项卡时出错?

html - CSS-:hover state on mobile devices not triggered by :focus

ruby-on-rails - Rails 允许嵌套哈希属性