Как сделать плавный скролл на чистом JavaScript?

Пользователь

от gage , в категории: JavaScript , 4 месяца назад

Как сделать плавный скролл на чистом JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 4 месяца назад

@gage Вы можете использовать глобальный объект window и метод scrollTo на чистом Javascript, посмотрите пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// Плавный скролл в самый низ страницы
window.scrollTo({
  top: document.body.scrollHeight,
  behavior: "smooth",
});

// Плавный скролл в самый верх страницы
window.scrollTo({
  top: 0,
  behavior: "smooth",
});