单击后Bootstrap Navbar折叠样式更改

时间:2016-04-14 16:24:55

标签: javascript html css twitter-bootstrap

http://codepen.io/ruchiccio/pen/ONvoaE

我有一个带有下拉菜单的导航栏。这个下拉菜单有几个孩子,其中一个也是下拉列表(即品牌)。当我单击此下拉列表然后使用切换插入符再次将其关闭时,围绕整个导航栏折叠div的1px边框将消失。我看不出是什么原因导致的。

当我点击品牌下拉列表,切换它关闭,然后尝试点击下拉菜单中的常规链接(即关于)时,我也会得到奇怪的边框更改。

代码如下所示:

 <div id="navbar" class="navbar-collapse collapse">
   <ul class="nav navbar-nav">
      <li><a>About</a></li>
      <li class="dropdown">
         <a class="dropdown-toggle" data-toggle="dropdown">Brands<span class="caret"></span></a>
            <ul class="dropdown-menu">
              <li><a>Brand 1</a></li>
    ...

Left: what it should look like. Right: the problem

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我给了navbar-collapse绝对定位,右边:0将它保持在屏幕的右侧。显然,浮动并不同意崩溃。