貼り付けた要素から「停止」を設定したい。
例はhttp://9gag.com/での投票で、親コンテナまでスクロールします。
私はこれに接辞を使用しており、「data-offset-bottom」プロパティを見つけました(これはあまり文書化されていません)
<div id="news" class="homepage-row row">
<div class="col-xs-3">
<div class="ssAffix" data-spy="affix" data-offset-top="400" data-offset-bottom="800">
123
</div>
</div>
<div class="col-xs-9">
<div id="homepage-gallery" class="product-gallery">
gallery here
</div>
</div>
</div>
body {
position:relative
}
.ssAffix {
height: 200px;
width: 200px;
}
.ssAffix.affix{
top:50px;
bottom:auto;
}
.ssAffix.affix-top{}
.ssAffix.affix-bottom{
position:absolute;
top:0;
bottom:800px;
}
まず第一に、これがどのように機能するのか、data-offset-bottom
価値を計算する方法がわかりません。
接辞が 1 つしかないので、コンテナーに貼り付けたい (#ニュース)
この後、他の行用に少なくとも 1000px のスペースがあります。
また興味深いことに、 for data-offset-bottom="800
、接辞底になると、要素が追加され"top:-998.765625px"
ます 、このプロパティは値によって異なりdata-offset-bottom
ます