У меня есть два навигатора. Скажем, пользовательская навигационная панель сверху и первичная навигационная панель под пользовательской навигационной панелью.создание одной навигационной панели Sticky, когда пользователь прокручивает
Я хочу иметь липкий первичный навигатор, когда пользователь прокручивает.
Что именно им пытаются сделать, что делает NavBars похож на мой любимчик игровой сайт заголовок, здесь https://playoverwatch.com/en-us/ Посмотрите, как первый Navbar красиво исчезает при прокрутке, а второй один торчит на вершине? Я действительно хочу иметь что-то подобное или, может быть, именно так.
#ipsLayout_header header {
margin-bottom: 15px;
background-color: rgba(2,25,72,.3);
}
.ipsLayout_container {
max-width: 1340px;
padding: 0 15px;
}
.ipsNavBar_primary {
background: #304d66;
}
<div id="ipsLayout_header">
<header>
<div class="ipsLayout_container"><!-- my first navbar -->
<ul id="elUserNav">
<li id="cCreate">
\t \t \t \t links
</li>
</ul>
</div>
</header> \t
<nav class="ipsLayout_container"><!-- my second navbar -->
<div class="ipsNavBar_primary">
<ul class="ipsResponsive_block">
<li id="elNavSecondary_34">
links
</li> \t
</ul>
</div>
</nav>
</div>
Спасибо, брат, работает отлично. Но у меня есть еще один вопрос. Я пытаюсь сделать его похожим на этот https://playoverwatch.com/en-us/, который, когда вы прокручиваете страницу вниз, показывает, что вторая навигационная панель расширяется до 100%. Я попытался отредактировать javascript, чтобы добавить 'if (scroll> = 100) { $ (". IpsLayout_container"). Css (' max-width ',' 100% '); } «он работает, но только один раз, поэтому, когда вы прокручиваете вниз, он работает, но когда прокрутка назад вверх, вторая панель навигации все еще расширяется до 100%, так как im новичок с JavaScript и я не знаю, как это сделать. Есть идеи? – Nippledisaster
Я обновил в jsfiddle - https://jsfiddle.net/dhananjaymane11/wvykLqxb/2/ надеюсь, что это вам поможет. – DJAy
Большое вам спасибо за помощь, Отлично работает: P – Nippledisaster