Comment obtenir des données dynamiques-valeurs de décalage pour Bootstrap 3 apposer méthode

Je voudrais utiliser l'Affixe méthode décrite à l'Amorce de la documentation (http://getbootstrap.com/javascript/#affix), cependant la barre de navigation, je tiens à le fixer en haut de la page après il passe à il peut avoir différentes valeurs de décalage en fonction du contenu au-dessus d'elle.

Voici un exemple de la barre de navigation:

<div class="navbar navbar-default" data-spy="affix" data-offset-top="200">
  <ul class="nav navbar-nav">
    <li class="active"><a href="#">Link</a></li>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
  </ul>
</div>

Comme vous pouvez le voir, le data-offset-top est actuellement fixé à 200. Cela fonctionne bien si le contenu ci-dessus est de 200px de hauteur, mais le contenu ci-dessus est dynamique et donc la taille au-dessus de cette barre de navigation n'est pas toujours le même. Comment puis-je faire la vale pour data-offset-top être dynamique?

Je suppose que je vais devoir utiliser le javascript façon de le faire, mais je suis nit sûr.

  • J'avais besoin d'un moyen de re-calculer la valeur sur la page de les redimensionner et aussi d'ajouter un espace de support de sorte que l'apposition de pistes lisses par exemple, pas de saut de page lorsque le contenu devient apposé. La solution -> stackoverflow.com/a/47429990/996010
InformationsquelleAutor bigmike7801 | 2013-09-09