而不是使用一個ID,使用類:
/* activate sidebar */
$('.sidebar').affix({
offset: {
top: 235
}
});
和在HTML中,不要在類
<div class="col-md-3" id="leftCol">
<ul class="nav nav-stacked sidebar">
<li><a href="#sec0">Section 0</a></li>
<li><a href="#sec1">Section 1</a></li>
<li><a href="#sec2">Section 2</a></li>
<li><a href="#sec3">Section 3</a></li>
<li><a href="#sec4">Section 4</a></li>
</ul>
</div><!--/left-->
<div class="col-md-3" id="leftCol">
<ul class="nav nav-stacked sidebar">
<li><a href="#sec0">Section 0</a></li>
<li><a href="#sec1">Section 1</a></li>
<li><a href="#sec2">Section 2</a></li>
<li><a href="#sec3">Section 3</a></li>
<li><a href="#sec4">Section 4</a></li>
</ul>
</div><!--/right-->
使用ID,並把 「側邊欄」和css也改成班級:
@media (min-width: 979px) {
.sidebar.affix-top {
position: static;
margin-top:30px;
width:228px;
}
.sidebar.affix {
position: fixed;
top:70px;
width:228px;
}
}
.sidebar li.active {
border:0 #eee solid;
border-right-width:5px;
}
Demo here