Я хотел бы использовать метод Affix, описанный в документации Bootstraps (http://getbootstrap.com/javascript/#affix), однако навигационная панель, которую я хотел бы установить на начало страницы после прокрутки к ней может иметь разные значения смещения в зависимости от содержимого над ним.
Вот пример навигатора:
<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>
Как вы можете видеть, data-offset-top
в настоящее время установлен в 200. Это работает отлично, если содержание выше 200px высотой, но содержимое выше динамическое, и поэтому высота над этой навигационной панелью не всегда одинакова. Как я могу сделать vale для data-offset-top
динамическим?
Я предполагаю, что мне нужно будет использовать способ javascript, но я уверен.