Dokumentacja bootstrap na ten temat jest dla mnie trochę zagmatwana. Chcę osiągnąć podobne zachowanie jak w dokumentach z afiksowym paskiem nawigacyjnym: pasek nawigacyjny znajduje się poniżej nagłówka akapitu / strony, a po przewinięciu w dół powinien najpierw przewijać, aż osiągnie górę strony, a następnie trzymać się tam, aby umożliwić dalsze przewijanie .
Ponieważ jsFiddle nie działa z koncepcją navbar, utworzyłem oddzielną stronę do użytku jako minimalny przykład: http://i08fs1.ira.uka.de/~s_drr/navbar.html
Używam tego jako mojego paska nawigacyjnego:
<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 -->
Myślę, że chciałbym data-offset-top
mieć wartość 0 (ponieważ słupek powinien "trzymać się" na samej górze ", ale przy 50 jest przynajmniej jakiś efekt do obejrzenia.
Jeśli również umieść kod javascript w miejscu:
<script>
$(document).ready (function (){
$(".navbar").affix ();
});
</script>
Każda pomoc doceniona.
.navbar-fixed-top
zamiast affix ()?
.navbar-fixed-top
umieściłby pasek nawigacyjny na górze przez cały czas . Chcę, aby nagłówek strony POWYŻEJ paska nawigacyjnego, a podczas przewijania w dół (a tym samym pasek nawigacyjny byłby przewijany) powinien trzymać się góry - wtedy i tylko wtedy. Dokumenty Bootstrap wykorzystywały te same mechanizmy co subnav w swoich poprzednich dokumentach, niestety usunęli go w dokumentach 2.1.0.
)};
powinno być});