При попытке выяснить, сколько веб-страница прокручивается с вершины, какой из них следует использовать один:body.scrollTop против documentElement.scrollTop против window.pagYOffset против window.scrollY
document.body.scrollTop
,
document.documentElement.scrollTop
,
window.pagYOffset
,
window.scrollY
Какой (ы) я бы выбрать в этих 2-х отдельных сценариях:
а) Если бы я хотел максимальную совместимость (через основные браузеры, используемые в настоящее время)
б) Если бы я хотел код, который был наиболее стандарты жалобы/совместимый с будущим/строгого режима (но не заботился о поддержке старых/нестандартных браузеров)?
Это https://github.com/Prinzhorn/skrollr/blob/master/src/skrollr.js#L627 сейчас: D – Amio
@ Амио спасибо, я обновил ссылку на конкретную фиксацию, чтобы она не изменилась снова – Prinzhorn
Лучше использовать 'document.documentElement.scrollTop' – McX