は私が動的にそれをこのよう
$('#sidebar-affix').affix({
offset: {
top: $('.navbar').height(),
bottom: function() {
return (this.bottom = $('.footer-section').outerHeight(true) + 50)
}
}
});
************** ************** UPDATE
を設定しますあなたのフィドルこれらの変更を試してみてください
javascriptの
$('#nav1').affix({
offset: {
top: $('header').height(),
bottom: function() {
return (this.bottom = $('footer').outerHeight(true) + 50)
}
}
});
HTML(data-spy="affix"
を除く)を見た後に
<ul id="nav1" class="nav nav-pills nav-stacked">
<li><a href="#">Section One</a></li>
<li><a href="#">Section Two</a></li>
<li><a href="#">Section Three</a></li>
</ul>
CSS
@media (min-width: 979px) {
#nav1.affix-bottom {
position: relative;
margin-top:25px;
}
#nav1.affix-top {
position: static;
margin-top:25px;
}
#nav1.affix {
position: fixed;
top:25px;
}
}
#nav1.affix-top{
position:static;
}
#nav1.affix-bottom {
position: relative
}
@media
は必要ありませんが、あなたのアイデアを得ます。ここで
があなたのfiddle
を更新している私はあなたのコードを試してみましたが、私のケースでは動作しません。 https://jsfiddle.net/okiewardoyo/twkthn44/3/ –
をご覧ください。@OkieEkoWardoyoその更新が役立つかどうかお知らせください。 – gmaniac
ありがとう、完璧な、これは私が欲しいものです、ありがとう,,) –