css - Bootstrap - 下拉菜单为父 DIV 创建滚动条

标签 css twitter-bootstrap

Bootstrap dropdown 在父 div 放置在底部时创建滚动条。有谁知道如何修复它?

jsFiddle为此。

很容易在bs-example 类上设置overflow: hiddenoverflow: visible。但我需要滚动条,因为我会动态地向那个 div 添加内容。那时它需要滚动条。即使我有滚动条,下拉菜单也会被推到底部。下拉菜单不能 float 在滚动条上或者当底部没有足够的空间时我可以向上打开吗?

最佳答案

你必须使用溢出:继承;而不是自动。

http://jsfiddle.net/gildonei/xMddf/1131/

.bs-example
{
    margin: 30px;
    height: 100px;
    border: 1px solid #F00;
    overflow: inherit;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>

<div class="bs-example">
      <div class="btn-group">
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Default <span class="caret"></span></button>
        <ul class="dropdown-menu" role="menu">
          <li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
          <li class="divider"></li>
          <li><a href="#">Separated link</a></li>
        </ul>
      </div>
    </div>

关于css - Bootstrap - 下拉菜单为父 DIV 创建滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18918010/

相关文章:

javascript - 如何使用highcharts显示多个饼图

css - PNG 24位透明度是否使用:after pseudo-element在IE8中加载

jquery - 如何将 primefaces 按钮悬停效果添加到 html 按钮

javascript - 禁用输入,直到选中复选框

javascript - 在大分辨率下禁用 Bootstrap 3 折叠 Accordion 中的切换选项

javascript - 带有嵌入式 Bootstrap 开关的传单 map

css - 如何在 CSS 按钮中将背景图像显示为悬停效果?

javascript - Twitter 按钮导致文本对齐 :center not to work

javascript - 声明 z-index 后无法单击按钮?

html - 如何将 Bootstrap 列居中对齐?