मेरे पास एक साइट है जिसमें मुख्य सामग्री क्षेत्र में नीचे और ऊपर 3 डिवीजनों पर तय किए गए नावबार हैं।
मैं बूटस्ट्रैप फ्रेमवर्क से स्क्रैपी का उपयोग करने की कोशिश कर रहा हूं।
जब आप पिछले स्क्रॉल करते हैं तो मेरे पास मेनू में अलग-अलग हेडिंग को हाइलाइट करना होता है।
मेरे पास भी ऐसा है जब आप मेनू पर क्लिक करते हैं, तो यह पृष्ठ के दाहिने हिस्से पर स्क्रॉल करेगा। हालाँकि, ऑफसेट गलत है (यह नोटबार को ध्यान में नहीं ले रहा है, इसलिए मुझे लगभग 40 पिक्सेल की आवश्यकता है)
मैं बूटस्ट्रैप पृष्ठ पर देखता हूं इसमें एक ऑफसेट विकल्प का उल्लेख है लेकिन मुझे यकीन नहीं है कि इसका उपयोग कैसे किया जाए।
मैं भी इसका मतलब नहीं है जब यह कहता है कि आप के साथ स्क्रॉलपीस का उपयोग कर सकते हैं $('#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>