Мой сайт 1 страница, полная различных разделов раздела. У меня есть 1 nav на домашней странице, а затем после прокрутки прошло, что другой фиксированный nav исчезает.Почему мои навигационные строки дублируются?
Иногда При прокрутке вверх происходит дублирование navs. Таким образом, фиксированный nav находится в пределах обычного nav. Это странно, потому что фиксированный nav должен исчезнуть до появления обычного навигатора.
У кого-нибудь есть понимание этого? Я использую 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? –
вы можете попробовать добавить ['.stop()'] (https://api.jquery.com/stop/) до '.fadeIn', чтобы вы не запускали анимацию несколько раз – empiric