2013-07-16 4 views
21

Tôi có thanh điều hướng bên dưới hình ảnh tiêu đề. Tôi muốn thanh điều hướng gắn vào đầu trang web khi tôi cuộn xuống. Tôi không thể nghĩ về jQuery hoặc CSS cần thiết, bởi vì thanh điều hướng dường như dính ngay bên dưới hình ảnh tiêu đề để lại một số khoảng trống.Bootstrap, tạo một thanh điều hướng dính sau khi cuộn xuống?

<div class="headerwrap pull-center"> 
<div class="container"> 
    <div id="header" class="row-fluid"> 
     <div class="span5" id="phones"> 
      <img class="phone" src="img/white.png" alt=""> 
     </div> 
     <div class="span7" id="mm-logo"> 
      <img class="mm-log" src="img/logo.png" alt=""> 
     </div> 
    </div> 
</div> 
</div> 


<div class="navbar navbar-inner" id="border-stuff"> 
    <div class="span12"> 

     <!-- .btn-navbar is used as the toggle for collapsed navbar content --> 
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
</a> 

<!-- Everything you want hidden at 768px or less, place within here --> 
<div class="nav-collapse collapse" id="center-nav"> 
<ul class="nav" > 
    <li><a href="#h1"><h3>Heading1</h3></a></li><li class="divider-vertical"></li> 
    <li><a href="#h2"><h3>Heading2</h3></a></li><li  class="divider-vertical"></li> 
    <li><a href="#h3"><h3>Heading3</h3></a></li><li class="divider-vertical"> </li> 
    <li><a href="#h4"><h3>Heading4</h3></a></li><li class="divider-vertical"></li> 
    <li><a href="#h5"><h3>Heading4</h3></a></li> 
</ul> 
</div> 

</div> 
</div> 
+3

nó sẽ là tốt đẹp nếu bạn đã có một jsfiddle .. –

Trả lời

19

Nếu bạn muốn thanh điều hướng ở cố định ở đầu màn hình chỉ khi hình ảnh tiêu đề đã cuộn đi, bạn có thể sử dụng the bootstrap affix plugin.

+0

Tôi không thể nhận được các plugin affix để làm việc trong một navbar như hầu hết các hướng dẫn cho thấy nó đang được sử dụng như một thanh điều hướng bên. Bạn có thể giúp tôi với việc tạo một thanh điều hướng hàng đầu bằng cách sử dụng plugin affix không? – user2441391

+3

Ví dụ, hãy xem jsFiddle trong câu trả lời này: http://stackoverflow.com/questions/12070970/how-to-use-the-new-affix-plugin-in-twitters-bootstrap-2-1-0/ 13151016 # 13151016 –

4

Bạn chỉ cần thay thế mã jquery của bạn như thế này:

$('#sidebar').affix({ 
    offset: { 
    top: 50 
    } 
}); 

Và điều chỉnh trên xuống bất cứ điều gì phù hợp nhất.