$(window).scroll() lets you detect scroll events.
However, a single scroll triggers it many times.
How can I detect a literal scroll event; ie corresponding to a single swipe or mouse scroll?
Using a time threshold isn't ideal, because if you scroll hard enough, it can trigger up to a couple seconds' worth of scrolling.
scroll delta, good luck.