简体   繁体   English

具有许多项目的Bootstrap 3侧面导航无法在全页视图中滚动

[英]Bootstrap 3 side-nav with many items won't scroll in full page view

I'm using the Bootstrap sb-admin v2 template. 我正在使用Bootstrap sb-admin v2模板。 I am making use of the side-nav bar. 我正在使用侧面导航栏。 I seem to be having the opposite problem of everyone else out there... When viewing the page on a desktop monitor, if I expand the dropdowns for the 我似乎遇到了其他所有人的相反问题...在台式机显示器上查看页面时,如果我展开

  • items or add enough top level 项或添加足够的顶层
  • items such that the contents extend beyond the viewport's height, they are cut off and will not scroll. 内容超出视口高度的项目,它们将被切除并且不会滚动。 When I resize the window or look at the page on any mobile device, the menu collapses as expected, and I can scroll through the nav 当我调整窗口大小或在任何移动设备上查看页面时,菜单会按预期折叠,并且可以在导航栏中滚动
  • items. 项目。 I have tried many things using overflow-y: auto, scroll, etc... on all related css classes and nothing seems to work. 我已经尝试使用溢出-y进行许多操作:在所有相关的CSS类上使用auto,scroll等...,似乎没有任何效果。 I have tried javascript fixes, but that breaks the mobile functionality. 我已经尝试了javascript修复程序,但是这破坏了移动功能。 It's all straight out of the bootstrap.min.css file for version 3.3 I'm at a loss as to how to fix this. 对于版本3.3,所有内容都直接来自bootstrap.min.css文件。我不知道如何解决此问题。 Any suggestions? 有什么建议么?

     <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul id="sideMenu" class="nav navbar-nav side-nav"> <li><a id="menuItem" href="javascript:;" data-toggle="collapse" data-target="#NewsItems"><i class="fa fa-fw fa-newspaper-o"></i> News Items <i class="fa fa-fw fa-caret-down"></i></a> <ul id="NewsItems" class="collapse"> <li><a runat="server" href="/admin/modules/news-items/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/news-items/add.aspx">Add</a> </li> <li><a runat="server" href="/admin/modules/categories/view.aspx?CategoryType=NewsItem">Manage Categories</a> </li> <li><a runat="server" href="/admin/modules/categories/add.aspx?CategoryType=NewsItem">Add Category</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Photos"><i class="fa fa-fw fa-camera"></i> Photos <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Photos" class="collapse"> <li><a runat="server" href="/admin/modules/photos/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/photos/add.aspx">Add</a> </li> <li><a runat="server" href="/admin/modules/categories/view.aspx?CategoryType=Photo">Manage Categories</a> </li> <li><a runat="server" href="/admin/modules/categories/add.aspx?CategoryType=Photo">Add Category</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Blogs"><i class="fa fa-fw fa-rss"></i> Blogs <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Blogs" class="collapse"> <li><a runat="server" href="/admin/modules/blogs/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/blogs/add.aspx">Add</a> </li> <li><a runat="server" href="/admin/modules/categories/view.aspx?CategoryType=Blog">Manage Categories</a> </li> <li><a runat="server" href="/admin/modules/categories/add.aspx?CategoryType=Blog">Add Category</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Albums"><i class="fa fa-fw fa-photo"></i> Albums <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Albums" class="collapse"> <li><a runat="server" href="/admin/modules/albums/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/albums/add.aspx">Add</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Audio"><i class="fa fa-fw fa-music"></i> Audio <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Audio" class="collapse"> <li><a runat="server" href="/admin/modules/audio/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/audio/add.aspx">Add</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Events"><i class="fa fa-fw fa-calendar-o"></i> Events <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Events" class="collapse"> <li><a runat="server" href="/admin/modules/events/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/events/add.aspx">Add</a> </li> <li><a runat="server" href="/admin/modules/categories/view.aspx?CategoryType=Event">Manage Categories</a> </li> <li><a runat="server" href="/admin/modules/categories/add.aspx?CategoryType=Event">Add Category</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#MenuItems"><i class="fa fa-fw fa-navicon"></i> Menu Items <i class="fa fa-fw fa-caret-down"></i></a> <ul id="MenuItems" class="collapse"> <li><a runat="server" href="/admin/modules/menu-items/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/menu-items/add.aspx">Add</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Pages"><i class="fa fa-fw fa-file-o"></i> Pages <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Pages" class="collapse"> <li><a runat="server" href="/admin/modules/pages/view.aspx">Manage</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Roles"><i class="fa fa-fw fa-users"></i> Roles <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Roles" class="collapse"> <li><a runat="server" href="/admin/modules/roles/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/roles/add.aspx">Add</a> </li> </ul> </li> <li><a href="javascript:;" data-toggle="collapse" data-target="#Users"><i class="fa fa-fw fa-user"></i> Users <i class="fa fa-fw fa-caret-down"></i></a> <ul id="Users" class="collapse"> <li><a runat="server" href="/admin/modules/users/view.aspx">Manage</a> </li> <li><a runat="server" href="/admin/modules/users/add.aspx">Add</a> </li> </ul> </li> </ul> </div> 

  • I've been trying to fix this for days.... Minutes after posting this question I found the answer... 我几天来一直在努力解决这个问题。...发布此问题后的几分钟,我找到了答案...

    All I needed to do was add height: 100%; 我要做的就是增加身高:100%; to the side-nav div in the sb-admin.css file as follows: 转到sb-admin.css文件中的side-nav div,如下所示:

     @media(min-width:768px) { .side-nav { position: fixed; top: 51px; left: 225px; width: 225px; margin-left: -225px; border: none; border-radius: 0; overflow-y: auto; background-color: #222; height: 100%; } 

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM