При попытке узнать, сколько веб-страниц было прокручено сверху, какой из них следует использовать:
document.body.scrollTop
,
document.documentElement.scrollTop
,
window.pageYOffset
,
window.scrollY
Какой вариант я бы выбрал в этих 2 отдельных сценариях:
а) Если бы я хотел максимальной совместимости (во всех основных браузерах, используемых в настоящее время)?
б) Если бы я хотел, чтобы код был наиболее совместимым со стандартами/будущим/совместимым со строгим режимом (но не заботился о поддержке старых/нестандартных браузеров)?