我有一个网站与导航栏固定在顶部和3迪夫下面的主要内容区域。
我正在尝试使用引导框架中的 scrollspit。
我有它成功地高亮菜单中的不同标题时,你滚动过去的 div。
我也有它,所以当你点击菜单,它将滚动到正确的部分的网页。但是,偏移量不正确(它没有考虑到导航栏,所以我需要偏移大约40像素)
我看到在 引导页它提到了一个偏移选项,但我不知道如何使用它。
我也不知道它是什么意思,当它说你可以使用 scrollspywith $('#navbar').scrollspy()
,我不知道在哪里包括它,所以我没有,一切似乎是工作(除了偏移)。
我认为偏移可能是身体标签上的 data-offset='10'
,但它对我没有任何作用。
我有一种感觉,这是非常明显的东西,我只是错过了它。有什么帮助吗?
我的原则是
...
<!-- note: the data-offset doesn't do anything for me -->
<body data-spy="scroll" data-offset="20">
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#">VIPS</a>
<ul class="nav">
<li class="active">
<a href="#trafficContainer">Traffic</a>
</li>
<li class="">
<a href="#responseContainer">Response Times</a>
</li>
<li class="">
<a href="#cpuContainer">CPU</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span12">
<div id="trafficContainer" class="graph" style="position: relative;">
<!-- graph goes here -->
</div>
</div>
</div>
<div class="row">
<div class="span12">
<div id="responseContainer" class="graph" style="position: relative;">
<!-- graph goes here -->
</div>
</div>
</div>
<div class="row">
<div class="span12">
<div id="cpuContainer" class="graph" style="position: relative;">
<!-- graph goes here -->
</div>
</div>
</div>
</div>
...
<script src="assets/js/jquery-1.7.1.min.js"></script>
<script src="assets/js/bootstrap-scrollspy.js"></script>
</body>
</html>