Плавная прокрутка до якоря
Доброго времени суток, написал скрипт который прокручивает страницу в низ на высоту блока, но не могу понять как сделать чтобы прокрутка была плавной?
document.querySelector('.header__arrow').addEventListener('click', arrowScroll);
function arrowScroll(){
let header = document.querySelector('.header').offsetHeight;
let currentScroll = window.pageYOffset;
let sumScroll = header - currentScroll;
window.scrollBy(0,sumScroll);
}
|
document.querySelector(".header__arrow").addEventListener('click', arrowScroll);
function arrowScroll(){
document.querySelector(".header").scrollIntoView({ behavior: 'smooth' });
}
|
TheSanches,
https://github.com/cferdinandi/smooth-scroll |
Спасибо
|
| Часовой пояс GMT +3, время: 22:27. |