Я разрабатываю приложение Todo. При добавлении к новому элементу полосы прокрутки не фокусируются на нижней части страницы. Как я могу решить эту проблему ?

2
Enes 2 Янв 2021 в 16:55

1 ответ

Лучший ответ

Вы можете использовать Element.scrollIntoView () после его добавления.

Например:

function addElement(text) {
   // create a new element
   const element = document.createElement('p');
   element.innerText = text;

   // get the list where you want to add the element 
   const list = document.getElementById("myList");
   list.appendChild(element);

   // scroll to it
   element.scrollIntoView();
}

Для получения дополнительной информации о совместимости посетите страницу https: // developer. .mozilla.org / de / docs / Web / API / Element / scrollIntoView отмечен как экспериментальный, но все распространенные браузеры его поддерживают.

2
Christopher 2 Янв 2021 в 14:58