Прокрутите вниз, когда не видно - PullRequest
0 голосов
/ 28 января 2019

Я могу прокрутить div вниз, установив для scrollTop значение scrollHeight.Но это работает только тогда, когда этот div виден.Как мне сделать эту работу, когда display: none?

div {
  height: 100px;
  overflow: scroll;
}
<div id="div">1<br>2<br>3<br>4<br>5<br>6<br>7<br></div>
<button onclick="div.scrollTop = div.scrollHeight">scroll</button>

1 Ответ

0 голосов
/ 28 января 2019

Если display: none установлено для элемента.Это становится неразрешимым элементом.scrollHeight установлено на 0.Так что метод никогда не работает!

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