似乎无法弄清楚如何使用 Bootstrap Affix 功能。
一旦 Affix 将 .affix 类添加到导航栏,主要内容块就会移动,从而覆盖导航栏。
HTML
<class="row-fluid">
<div class="span4 bs-docs-sidebar" id="side-bar" data-spy="affix" data-offset-top="100">
<ul class="nav nav-list bs-docs-sidenav">
<li><a href="#1"><i class="icon-chevron-right"></i> 1</a></li>
<li><a href="#2"><i class="icon-chevron-right"></i> 2</a></li>
<li><a href="#3"><i class="icon-chevron-right"></i> 3</a></li>
<li><a href="#4"><i class="icon-chevron-right"></i> 4</a></li>
<li><a href="#5"><i class="icon-chevron-right"></i> 5</a></li>
</ul>
</div>
<div class="span8" id="main-bar>
...
</div>
</div>
CSS
.affix {
position: fixed;
top: 20px;
left: 0px;
}