Как проверить, где находится прокрутка, когда пользователь обновляет страницу - PullRequest
1 голос
/ 19 апреля 2020

Я сделал навигационную панель, которая меняет свой цвет, когда полоса прокрутки документа превышает 200. Но предположим, что пользователь заходит на страницу и находится в середине страницы. Он время от времени обновляет эту страницу, а затем загружаемый документ находится посередине, но применяемые свойства выглядят так, как если бы прокрутка была меньше 200, а когда я перемещался вверх или вниз. я могу увидеть текущую высоту прокрутки пользователя, когда он загружает страницу, независимо от запускаемого события прокрутки?

Вот пример

scrolllessthan200func() #already been called by default 
if (scroll > 200){
    callfunc()
}

Как мне сделать это, когда пользователь обновляет страница загружается, а высота прокрутки уже превышает 200!

if the scroll height is already > 200{
   callfunc()
}
else{
     scrolllessthan200func()

}

1 Ответ

0 голосов
/ 19 апреля 2020

Использовать window.scrollY

Свойство scrollY только для чтения интерфейса Window возвращает количество пикселей, которые документ в настоящий момент прокручивает по вертикали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...