向下滚动时会使用折叠导航栏向上滑动菜单栏并将其隐藏,然后向下滚动 - 滑动显示它的菜单栏。最初,功能完美。然而,在30多个卷轴之后,导航栏向上滑动和向下滑动的属性会发生故障。它只是停止工作。此外,当我快速上下滚动时,它也会因继续上下滑动多次而出现故障。
<script>
$(window).scroll(function() {
if ($(this).scrollTop() == true)
{
$('.hahaha').slideUp();
if ($(this).scrollTop + !$(this).scrollTop == true)
{
break;
}
}
else if ($(this).scrollTop() != true)
{
$('.hahaha').slideDown();
}
});
</script>
<script>
$(document).ready(function() {
var load_flag = true;
$(document).scroll(function() {
var mywindow = $(window);
var mypos = mywindow.scrollTop();
var up = false;
var newscroll;
mywindow.scroll(function () {
newscroll = mywindow.scrollTop();
if (newscroll > mypos && !up) {
$('#MainMenu ').slideUp();
up = !up;
console.log(up);
} else if(newscroll < mypos && up) {
$('#MainMenu ').slideDown();
up = !up;
}
return;
// break;
mypos = newscroll;
});
});
});
</script>