I have a scroll indicator button that translates X off the screen when user scrolls and shows back when user scrolls up. I would like the button to appear / come back when the user stops scrolling, not when they scroll up.
I tried toggling class but it's not behaving correctly.
jQuery:
var prev = 0;
var $window = $(window);
$window.on('scroll', function(){
var scrollTop = $window.scrollTop();
scrollButton.toggleClass('hidden', scrollTop > prev);
prev = scrollTop;
});
CSS:
.hidden {
transform: translateX(250%);
}