【问题标题】:Bootstrap Affix ( bottom class )引导词缀(底层)
【发布时间】:2014-08-10 12:21:07
【问题描述】:

你好,我有一个引导词缀,问题是#sideBarContainer 是完美的 rop 类,当我滚动类更改为完美的词缀时,但是当我到达需要它停止的地步时将类更改为底部词缀,而不是停止:(为什么??

$('#sideBarContainer').affix({
  offset: {
    top: 100,
    bottom: 200,

  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sideBarContainer">
  <div class="ReadHeaderSections">
    <p></p>
  </div>
</div>

【问题讨论】:

    标签: twitter-bootstrap-3 affix


    【解决方案1】:

    来自文档:

    如果定义了底部偏移,则滚动过去应该替换 .affix 与 .affix-bottom。由于偏移量是可选的,因此设置一个 要求您设置适当的 CSS。在这种情况下,添加位置: 绝对;必要时。该插件使用数据属性或 用于确定从何处定位元素的 JavaScript 选项 在那里。

    CSS(或更少):

    .affix-bottom {
        position: absolute;
    }
    

    【讨论】:

    • 你不明白我的意思,我当然可以添加这个类,但是当我滚动更改为 .affix bot 时的 div 类不会更改为 .affix-bottom ,所以 div 无法读取你的类!
    • 尝试将#sideBarContainer.affix-bottom作为具有更高特异性的选择器
    • :( 我知道你的意思,但是当 Div 位于底部时,它没有用 affix-bottom 定义!
    • 你贴元素的高度够吗? .affix-bottom 是页面底部的像素数。您附加的元素的底部将滚动到此位置。
    • 你能举个例子吗?
    【解决方案2】:

    这不适用于查询中最后一个元素之后的逗号

    bottom: 200,
    

    改为使用

    bottom: 200
    

    【讨论】:

      猜你喜欢
      • 2014-07-23
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2012-11-18
      相关资源
      最近更新 更多