Кратко
Секция статьи "Кратко"Метод scrollIntoView позволяет программно прокрутить окно до определённого элемента вне зависимости от положения элемента в окне.
Как пишется
Секция статьи "Как пишется"Относительный скролл всего окна:
const element = document.querySelector('#about')element.scrollIntoView()
const element = document.querySelector('#about')
element.scrollIntoView()
🤖 В scrollIntoView можно передать аргумент типа boolean:
- Если указать
true, то скролл будет перемещён чтобы верхняя граница элемента совпала с верхней границе окна. - Если указать
false, то скролл остановится так, чтобы нижняя граница элемента была вровень с нижней границей окна.
Как это понять
Секция статьи "Как это понять"Использовать scrollIntoView полезно в случаях длинных веб-страниц, когда нужно прокрутить страницу к определённым частям, а использования ссылок с якорями (например, <a href) недостаточно.
На практике
Секция статьи "На практике"советует
Секция статьи "Дока Дог советует"🛠 Ниже вариант использования прокрутки к элементу с различными опциями: