내 웹 사이트는 다른 섹션 div로 가득 찬 1 페이지입니다. 나는 홈 페이지에서 1 nav을 가지고 있고 스크롤을 한 후에 다른 고정 nav가 사라진다.내 탐색 막대가 중복되는 이유는 무엇입니까?
때로는 navs의 중복이있다. 따라서 고정 된 항법 장치는 일반 항법 장치 내에 있습니다. 정상적인 nav가 다시 나타나기 전에 고정 된 nav가 사라져야했기 때문에 이것은 이상합니다.
누구든지 이에 대한 통찰력을 갖고 있습니까? Google 크롬을 사용하여 코드를 표시합니다. 크롬 문제일까요?
$(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을 표시 할 수 있습니다 :
봅니다 here을
hide()
에 대한 완료 콜백 함수에fadeIn()
설명 추가하는 등? –'.fadeIn' 전에 ['.stop()'] (https://api.jquery.com/stop/)을 추가하면 애니메이션을 여러 번 트리거하지 않을 수 있습니다. – empiric