Метод для прокрутки окна в положение в JavaScript

Метод scrollTo прокручивает окно в заданное положение. Первым параметром он принимает положение по горизонтали, а вторым - по вертикали. Давайте прокрутим окно к заданному положению:

window.scrollTo(100, 200);

Метод имеет альтернативный синтаксис, в котором параметром передается объект. В ключе top этого объекта указывается положение по горизонтали, в ключе left - положение по вертикали, а в ключе behavior - тип прокрутки. Тип может быть 'auto' или 'smooth'. Во втором случае прокрутка будет плавной.

element.scrollTo({ top: 100, left: 100, behavior: 'smooth' });

По нажатию на кнопку прокрутите окно в позицию 300px сверху.

По нажатию на кнопку плавно прокрутите окно до самого верха.

По нажатию на кнопку плавно прокрутите окно до самого низа.

enru