私は2つのスティッキーなナビゲーションバーを持っています。最初の白いものはWordpress
からスティッキー機能を持っていて、黒いものはhtml/css-only
(ブートストラップなし)です。突然スティッキーnavbarはモバイル上のバグを持っています
しかし、私はスクロールダウンしたときに、少しでもあれば、バウンスの黒のナビゲーションバーの種類:私は最初のページをロードすると、それはこのような良いに見える
:ので、私はお見せしましょう説明するのは難しいです非常に迅速にコンテンツを「ジャンプ」させます。コンピュータからwebpage
をロードするときにバグがないので、なぜこれが起こっているのかわかりません!それは携帯電話の唯一の問題です。 :私はscrollTop
が0
ないときにのみposition: fixed
を追加見ることができるものから、S
jQuery(window).scroll(function() {
if (jQuery(window).scrollTop() > 0) {
jQuery('#navbar_reservas').addClass('navbar-fixed');
}
if (jQuery(window).scrollTop() <= 0) {
jQuery('#navbar_reservas').removeClass('navbar-fixed');
}
});
CSS
.navbar-fixed {
top: 60px;
z-index: 1000;
position: fixed;
width: 100%;
}
HTML
<div id="navbar_reservas">
<div id="reservas_left">
<div class="nav-item_reservas" id="inner_reservas_left">
<a id="dudas" href="tel:55555555">
¿Dudas?
<br />555 555 555 </a>
</div>
</div>
<div id="reservas_right">
<div class="dropdown_reservas nav-item_reservas" id="inner_reservas_right">
<div class="dropbtn">
TOTAL
<br /><span id="totalprice">0,00€</span>
<i class="material-icons">arrow_drop_down</i>
</div>
</div>
</div>
<div class="dropdown-content_reservas" id="myDropdown">
<ul id="dropul" class="unoul">
<li id="drop2"></li>
<li id="drop3"></li>
<li id="drop4"></li>
<li id="drop5"></li>
<li id="drop6"></li>
</ul>
</div>
</div>
はどうもありがとう、これは働いていました!私は高さを知っていたので、私はそのポジションを取った:絶対なこと。あなたは命の救い主です、サー! – JJCarlk3
@ JJCarlk3やや間違っていたので答えを更新しました。親に対して相対位置を追加する必要はありません。 –