html - 在隐藏滚动条上覆盖引导下拉菜单

标签 html css twitter-bootstrap-3

在此示例中jsfiddle ,如何使下拉菜单显示在前面的 div 上? (我的意思是,不要用容器和内部容器 div 来切割)我已经使用了绝对/相对位置和 z 索引,但最终破坏了布局。

HTML:

<div class="container">
  <div class="inner-container">
    <div class="box">
      div #1
    </div>
    <div class="box">
      div #2
    </div>
    <div class="box">
      div #3
      <div class="dropdown">
    <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
    <span class="caret"></span></button>
    <ul class="dropdown-menu">
      <li><a href="#">A</a></li>
      <li><a href="#">B</a></li>
      <li><a href="#">C</a></li>
      <li><a href="#">D</a></li>
      <li><a href="#">E</a></li>
      <li><a href="#">F</a></li>
      <li><a href="#">G</a></li>
    </ul>
  </div>
    </div>
    <div class="box">
      div #4
    </div>
    <div class="box">
      div #5
    </div>
    <div class="box">
      div #6
    </div>
  </div>
</div>

CSS:

.container{
  overflow-y: hidden;
  overflow-x: hidden;
}

.inner-container{
  overflow-y: scroll;
  margin: 0 -30px 0 0;
  height: 200px;
}
.box{
  margin-bottom:5px;
  background-color:lightblue;
  height:50px;
}

最佳答案

尝试this :

ul.dropdown-menu {
   position: fixed;
   left: auto;
   top: auto;
}

关于html - 在隐藏滚动条上覆盖引导下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35128366/

相关文章:

javascript - 我怎样才能安排一个字段宽度相等的选择框,它在数据网格中

html - 使用jsp和java同时上传多个文件到mysql数据库失败

javascript - 如何向水平滚动条添加或删除类?

jquery - 如何防止一个列表中的元素被放入另一个嵌套 ul jquery sortable?

javascript - keyup 函数突出显示正在输入的值

javascript - 如何像模式一样使警报周围的 div 变暗?

html - 内部 div 元素通过外部滚动条滚动

css - 无法将文本与复选框对齐 (Bootstrap v3.3.6)

javascript - 如何关闭兄弟 LI Elements 的 UL?

css - bootstrap 3.3.7垂直对齐中心图像列