У меня проблема с навигационной панелью начальной загрузки с точки зрения отзывчивости. Я использовал data-spy="affix"
на своей панели навигации, чтобы убедиться, что она остается фиксированной вверху при прокрутке вниз, и она работает отлично. Однако проблема заключается в том, что я изменяю размер окна на мобильный размер. Когда я изменяю размер до мобильного размера, правая часть моей панели навигации выходит за пределы. Это означает, что я не вижу содержимое, потому что моя панель навигации слишком широка для экрана. Однако, когда я прокручиваю вниз и эффект affix
вступает в силу, моя панель навигации масштабируется до экрана мобильного устройства, и содержимое, выходящее за пределы экрана, идеально выравнивается для экрана мобильного устройства, и вся панель навигации будет реагировать.
Вот мой HTML-код для панели навигации:
<nav class="navbar navbar-inverse" data-spy="affix" data-offset-top="0">
<div class="navbar-header">
<div class="navbar-brand">
<a href="#">Title</a>
</div>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Page1</a></li>
<li><a href="#">Page2</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Shop</a></li>
<li><a href="#"><span class="glyphicon glyphicon-shopping-cart badge">5</span></a></li>
</ul>
</div>
</nav>
И это мой соответствующий CSS-код:
body {
font-size:large;
}
.glyphicon{
font-size: 95%;
}
.affix {
top:0px;
width:100%;
z-index:99999;
}
.affix + .container-fluid {
padding-top: 6.801%;
}
.navbar-header{
margin-left: 5% !important;
}
.navbar{
width:100% !important;
background-image:none;
background-color:black;
}
.navbar div a{
line-height:80px;
}
Также создал JSFiddle.
navbar-fixed-top
в панель навигации. - person Matthew Allen   schedule 18.07.2016data-spy="affix"
. настолько глуп. Можете ли вы опубликовать это как ответ. - person Tom Kustermans   schedule 18.07.2016