La documentation bootstrap sur ce sujet est un peu déroutante pour moi. Je veux obtenir un comportement similaire comme dans les documents avec l'affixe navbar: la barre de navigation est en dessous d'un en-tête de paragraphe / page, et lors du défilement vers le bas, elle doit d'abord défiler jusqu'à atteindre le haut de la page, puis rester fixe pour d'autres défilements. .
Comme jsFiddle ne fonctionne pas avec le concept de la barre de navigation, j'ai configuré une page distincte à utiliser comme exemple minimal: http://i08fs1.ira.uka.de/~s_drr/navbar.html
J'utilise ceci comme barre de navigation:
<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 -->
Je pense que je voudrais avoir data-offset-top
une valeur de 0 (puisque la barre doit "coller" tout en haut "mais avec 50 il y a au moins un effet observable.
Si vous mettez également le code javascript en place:
<script>
$(document).ready (function (){
$(".navbar").affix ();
});
</script>
Toute aide appréciée.
.navbar-fixed-top
au lieu d'utiliser affix ()?
.navbar-fixed-top
placerait la barre de navigation vers le haut tout le temps . Je veux un en-tête de page AU-DESSUS de la barre de navigation, et lors du défilement vers le bas (et donc la barre de navigation parierait défilée), il devrait rester en haut - alors et seulement alors. Les documents Bootstrap utilisaient les mêmes mécanismes qu'un sous-navigateur dans leurs documents précédents, malheureusement ils l'ont supprimé pour les documents 2.1.0.
)};
devrait être});