當兩個向上和向下我有向上滾動時,向下滾動時應該控制檯登錄up
和down
功能。向上滾動觸發滾動起來
向下滾動工作正常,但向上滾動控制檯時記錄了up
和down
。
爲什麼滾動向上只是在記錄up
,因爲它只是在向下滾動時記錄down
?
function scrollTest() {
var lastScrollTop = 0;
$(window).scroll(function(event) {
var st = $(this).scrollTop();
if (st > lastScrollTop){
console.log('down');
} else if (st < lastScrollTop) {
console.log('up');
}
lastScrollTop = st;
});
};
$(window).on("scroll", function() {
scrollTest();
});