@real2210

Ref scrollTop = scrollHeight почему scrollTop не равен scrollHeight?

Уважаемые, пытаюсь после загрузки данных прокрутить блок в самый низ.
использую useRef и такую конструкцию

ref.current.scrollTop = ref.current.scrollHeight;

Блок прокручивается, но не до конца
Значения такие:
scrollHeihgt:
При маунте - 444
После получения данных - 1884

scrollTop:
После присвоения - 1440

отсюда вижу что почему то от scrollHeight минусуется clientHeight

В чем трабла?
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Так а в чём трабла?
Нельзя проскроллить за границы блока, так что scrollTop приводится к ближайшему валидному значению.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы