0

こんにちは、私はブートストラップ Affix を持っています。問題は #sideBarContainer です止まるのではなく、下に貼り付ける :( なぜ ??

$('#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>

4

2 に答える 2

2

ドキュメントから:

下部オフセットが定義されている場合、それを過ぎてスクロールすると、.affix が .affix-bottom に置き換えられます。オフセットはオプションであるため、オフセットを設定するには適切な CSS を設定する必要があります。この場合、position: absolute; を追加します。必要に応じて。プラグインは data 属性または JavaScript オプションを使用して、そこから要素を配置する場所を決定します。

CSS (または以下):

.affix-bottom {
    position: absolute;
}
于 2014-08-10T12:25:10.770 に答える