我的網站是1頁充滿不同的部分divs。我有1個導航在主頁上,然後滾動後通過另一個固定的導航淡入。爲什麼我的導航欄重複?
有時當我向上滾動有重複的導航。所以固定的導航是在正常的導航。這很奇怪,因爲在正常導航重新出現之前,固定導航應該已經消失。
有沒有人有這方面的見解?我使用Google Chrome顯示代碼。它可能是鉻合金問題嗎?
$(document).on('scroll', function() {
if($(this).scrollTop() > $('.nav').outerHeight()){
$('.nav').hide();
$('.nav_fixed').fadeIn("slow");
}
else if($(this).scrollTop() == $('.nav').position().top) {
$('.nav_fixed').hide();
$('.nav').fadeIn(700);
}
else {
}
});
你能證明你的標記/ HTML? –
你可以嘗試在'.fadeIn'之前添加['.stop()'](https://api.jquery.com/stop/),這樣你就不會多次觸發動畫 – empiric