Gezinme çubuğu üstte sabitlenmiş ve ana içerik alanında altında 3 div bulunan bir sitem var.
Bootstrap çerçevesinden scrollspy kullanmaya çalışıyorum.
Div'leri kaydırdığınızda menüdeki farklı başlıkları başarılı bir şekilde vurguladım.
Ayrıca bende, menüye tıkladığınızda sayfanın doğru kısmına kayacak. Ancak, uzaklık yanlıştır (Gezinti çubuğunu hesaba katmıyor, bu nedenle yaklaşık 40 piksel kaydırmam gerekiyor)
Bootstrap sayfasında bir ofset seçeneğinden bahsettiğini görüyorum, ancak nasıl kullanılacağından emin değilim.
Ayrıca $('#navbar').scrollspy(), scrollspy'i kullanabileceğinizi söylediği zaman ne anlama geldiğini bilmiyorum , onu nereye dahil edeceğimi bilmiyorum, bu yüzden eklemedim ve her şey çalışıyor gibi görünüyor (ofset hariç).
Ofsetin data-offset='10'vücut etiketinde olabileceğini düşündüm , ama benim için hiçbir şey yapmıyor.
Bunun gerçekten bariz bir şey olduğuna dair bir his var ve sadece onu özlüyorum. Herhangi bir yardım?
Benim kodum
...
<!-- 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>