เอกสาร bootstrap ในหัวข้อนั้นทำให้ฉันสับสนเล็กน้อย ฉันต้องการให้เกิดลักษณะการทำงานที่คล้ายกันเช่นในเอกสารที่มีแถบนำทางที่ติดอยู่: แถบนำทางอยู่ด้านล่างส่วนหัวของย่อหน้า / หน้าและเมื่อเลื่อนลงมาควรเลื่อนไปก่อนจนกว่าจะถึงด้านบนสุดของหน้าจากนั้นติดที่นั่นเพื่อแก้ไขเพื่อเลื่อนลงต่อไป .
เนื่องจาก jsFiddle ไม่ทำงานกับแนวคิด navbar ฉันจึงได้ตั้งค่าหน้าแยกสำหรับการใช้งานเป็นตัวอย่างขั้นต่ำ: http://i08fs1.ira.uka.de/~s_drr/navbar.html
ฉันใช้สิ่งนี้เป็นแถบนำทางของฉัน:
<div class="navbar affix-top" data-spy="affix" data-offset-top="50">
<div class="navbar-inner">
<div class="container">
<div class="span12">
<a class="brand" href="#">My Brand</a>
This is my navbar.
</div>
</div> <!-- container -->
</div> <!-- navbar-inner -->
</div> <!-- navbar -->
ฉันคิดว่าฉันต้องการdata-offset-top
ให้มีค่าเป็น 0 (เนื่องจากแถบควร "ติด" ที่ด้านบนสุด "แต่ด้วย 50 จะมีเอฟเฟกต์บางอย่างที่สามารถรับชมได้เป็นอย่างน้อย
หากใส่รหัสจาวาสคริปต์ด้วย:
<script>
$(document).ready (function (){
$(".navbar").affix ();
});
</script>
ความช่วยเหลือใด ๆ ที่ชื่นชม
.navbar-fixed-top
แทนการใช้ affix () ล่ะ?
.navbar-fixed-top
จะวาง navbar ไปด้านบนตลอดเวลา ฉันต้องการให้ส่วนหัวของหน้าอยู่เหนือแถบนำทางและเมื่อเลื่อนลง (ดังนั้นแถบนำทางจะเลื่อนออกไป) มันควรจะอยู่ด้านบนสุด - จากนั้นก็เท่านั้น เอกสาร Bootstrap ใช้กลไกเดียวกันกับ subnav ในเอกสารก่อนหน้านี้ แต่น่าเสียดายที่พวกเขาได้ลบออกสำหรับเอกสาร 2.1.0
)};
ควรจะเป็น});