Подскажите плз, как сделать анимицию страницы? чтобы стрницы по очереди скролились плавно.
https://codepen.io/MarsFM/pen/mYWLddvar oneScreen = document.querySelector(".first_v_slide");
var twoScreen = document.querySelector(".second_v_slide");
var threeScreen = document.querySelector(".third_v_slide");
var verticalSlider = document.querySelector(".vertical_slider");
oneScreen.addEventListener("click", function() {
scrollPage(oneScreen)
});
twoScreen.addEventListener("click", function() {
scrollPage(twoScreen)
});
function scrollPage(elem) {
const coord = elem.getBoundingClientRect();
var start = Date.now();
var timer = setInterval(function() {
var time = 500;
var timePassed = Date.now() - start;
if (timePassed >= time) {
clearInterval(timer);
return;
}
const value = time / coord.bottom; // 2000 / 400 = 5
const offsetY = timePassed / value
window.scrollTo(0, offsetY);
}, 20);
}