Ich habe eine Funktion, die Protokoll up
beim Scrollen und down
beim Scrollen loggen sollte.Scrollen nach oben löst sowohl nach oben als auch nach unten beim Scrollen
Scrollen funktioniert einwandfrei, aber beim Scrollen meldet die Konsole sowohl up
als auch down
.
Warum loggt man nicht nur beim Hochscrollen up
, da es beim Scrollen nur down
protokolliert? Diese
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();
});