Я долго искал ответ на этот вопрос и, НАКОНЕЦ, нашел его. Я пишу это, чтобы сэкономить будущим программистам много времени и нервов.
Пожалуйста, прокомментируйте ниже, если вы хотели бы увидеть что-то добавленное или у вас есть какие-либо вопросы, и я добавлю это. Это станет более полным ответом, поскольку люди будут поднимать вопросы.
var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
. (2) Я думаю, что это будет работать на IE9+, возможно, это не очень важно, но я думаю, стоит упомянуть :) 29.11.2015document.body.scrollTop
всегда возвращает0
для меня. 09.11.2019Version 78.0.3904.97 (Official Build) (64-bit)
на Mac, и он возвращает 0 независимо от того, где я прокручиваюсь. 17.11.2019