JavaScript scrollintoview
var element = document.getElementById("box");
element.scrollIntoView();
element.scrollIntoView(false);
element.scrollIntoView({block: "end"});
element.scrollIntoView({behavior: "smooth", block: "end", inline: "nearest"});
js scrollto
element.scrollTo(x, y);
window.scrollTo(x, y);
element.scrollTo({
top: 100,
left: 100,
behavior: 'smooth'
});
scrollTo js
window.scrollTo( 0, 1000 );
// этот код меняет поведение прокрутки на "smooth"
window.scrollTo({
top: 1000,
behavior: "smooth"
});