Чем scrollY отличается от pageYOffset | scrollTop?
https://developer.mozilla.org/en-US/docs/Web/API/W...The read-only scrollY property of the Window interface returns the number of pixels that the document is currently scrolled verticallyThe pageYOffset property is an alias for the scrollY propertyAn element's scrollTop value is a measurement of the distance from the element's top to its topmost visible content
Короче
scrollY  - на сколько пикселей страница пролистана вниз
pageYOffset - то ж самое
scrollTop  - насколько пикселей пролистано от начала элемента до видимой области
Отличаются они тем, что используя в своем коде свойство pageYOffset вы гарантируете работу кода в старых браузерах, а используя scrollTop - нет.