Плавная прокрутка страницы к элементу
jQuery('html, body').stop().animate({ scrollTop: jQuery('#object-view').offset().top }, 1000);
Где #object-view - элемент, к шапке которого прокрутится страница за 1000 миллисекунд. Допустимые значения времени 'fast' и 'slow'.
На чистом JS (проверено):
document.querySelector('target-element-selector').scrollIntoView({
behavior: 'smooth',
block: 'start'
});
На чистом JS (не проверено):
window.scrollBy({
top: offsetPosition,
behavior: 'smooth'
});