我在滚动窗口上调用了这个函数。它可以正常工作并正确打印console.log向下滚动,当栏向下并且尽快。 问题是,当淡入淡出时淡出效果很好但是当淡入淡出时没有正常工作并且对象出现并且在没有移动条卷之后消失。
var st = $(window).scrollTop();
if (st > that.lastScrollTop){
console.log("scrolldown");
$( '#submenu' ).delay( 1000 ).fadeOut('slow', function() {});
} else {
console.log("scrollup");
$( '#submenu' ).delay( 1000 ).fadeIn('slow', function() {});
}
that.lastScrollTop = st;