Я делаю карусель в ReactJS, и мне не нужно JQuery. Я должен скользить по моей карусели плавно, но не используя встроенный css scroll-behaviour = "smooth"
.
Функция слайдера карусели приведена ниже:
Я искал плавную прокрутку, но получаю только вертикальную прокрутку или прокрутку с помощью jquery.
let moveSlider = (index, selector) => {
let w = selector.firstChild.clientWidth;
let move = index * w;
window.requestAnimationFrame(function () {
selector.scrollTo(currentP, 0);
});
}
Ожидаемое поведение карусели - плавная прокрутка с заданной скоростью без использования Jquery.
Я попытался использовать некоторый алгоритм, но не смог реализовать с помощью метода scrollTo ().