если браузер поддерживает pageYOffset взять значение pageYOffset , иначе взять размер прокрутки (scrollTop) документа(documentElement) или тела документа(body)
потому что переменная содержит значение, на момент её создания или внесения изменений.
изменений не вносилось, значит будет значение на момент создания.
а момент создание это событие, если эту переменную создать раньше то она будет той что до события.
а можно ли как то написать код что бы была так сказать всегда считывала новые значение без мыши или это логический бред.
на всякий случай, скролл можно и кнопками изменять, а так да немного бред: если значение изменяется, а нужно актуальное, на текущий момент, то без запроса этого значения, никак не получится.
на всякий случай, скролл можно и кнопками изменять, а так да немного бред: если значение изменяется, а нужно актуальное, на текущий момент, то без запроса этого значения, никак не получится.