javascript - 2 列固定 - 可滚动

标签 javascript html css twitter-bootstrap

我有 2 列,我需要修复第一列,其中第二列有一个长列表并且需要可滚动。

<div class="row">
  <div class="col-md-9"></div>
  <div class="col-md-3"></div>
</div>

Col-md-9 列表很长,Col-md-3 需要修复。我已经尝试了一段时间来使它正常工作,但事情总是出问题。

当我尝试 position:fixed 时,col-md-3 自动向左浮动。 我试图给所有东西宽度,甚至从 Bootstrap 中删除了网格系统,但我无法让它工作。

我可以像这样硬编码:

<div class="col-md-9" style="float: left;width: 100%;margin-right: 243px">

<div class="col-md-3" style="float: right;width: 243px;position: fixed;margin-left: 728px">

但这会像 hell 一样破坏响应能力......

@Edu Lomeli 指出 Affix Js .作为 Bootstrap 文档:

The subnavigation on the right is a live demo of the affix plugin.

这正是我正在寻找的确切行为。问题是我没有完全理解它。

最佳答案

通过将 Col-md-3 向左移动来修复 Affix JS

<div class="container">
  <div class="row">
    <div class="col-sm-3" data-spy="affix" data-offset-top="0"></div>
    <div class="col-md-9"></div>
  </div>
</div>

看看-----> Bootply

关于javascript - 2 列固定 - 可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125127/

相关文章:

javascript - Node.js Google云端硬盘客户端-下载文件: response. data.on时出错,此功能不起作用

javascript - 如何使用JavaScript或Jquery选择在GridView中选中的行项的子项?

javascript - 找出 <td> 元素内 <span> 元素的数量

html - 使用 CSS 操作 HTML 表单

javascript - 从列表中删除项目时出现问题

html - WooCommerce:显示没有描述的产品的简码?

css - 找出为什么 CSS 规则是 "disabled"

html - 包含多个 div 标签?

html - 如何让body和它的children有100%的可见高度?

javascript - 如何将触发器/事件转换为 Promise 或异步/等待?