Ну, у меня есть любопытная проблема, связанная с приложением bootstrap-3 script. Вы можете увидеть проблему в этом fiddle. Увеличьте рамку результатов горизонтально и прокрутите вниз, чтобы аффикс был уволен. Как вы можете видеть, навигационная панель увеличивается с правой стороны, и я действительно не вижу причин для этого эффекта. Я временно решил проблему, добавив
.container
{
padding-left: 0px;
padding-right: 0px;
}
в css. Но, как вы можете видеть, это не очень красиво, и я не хочу удалять эти прокладки. В качестве альтернативы, я могу установить статическую ширину, например
width: 1140px;
в # nav.affix. Но это не очень отзывчиво... Я реально пробовал много подходов, но не мог получить удовлетворительных результатов. Знаете ли вы, что его вызывает?
Изменить
Хорошо, отладчик Chrome дает мне дополнительную информацию: перед запуском аффикса nav-element получил класс 'affix-top' среди других (аннотация из хром-отладчика NOT html source!):
<nav id="nav" class="navbar navbar-default affix-top" role="navigation" data-spy="affix" data-offset-top="133" style="background-color: yellow">
Любопытно, что affix-top не объявлен в HTML-коде. Тем не менее, # nav.nav.navbar.navbar-default-affix-top имеет размер как: 1140px x 52px.
После запуска прокрутки и аффикса класс 'affix-top' изменяется на 'affix' и 'affix' имеет размер: 1170px x 52px.
Это 30px, навигационная панель растет вправо. Но как я могу остановить его? Прежде всего, я не могу найти класс affix-top в любых csv файлах...