Как реализовать прокрутку с доводкой без лагов?

Пробовал реализовать скролл с доводкой двумя способами
1) Родительскому блоку (div) задаю overfolw hidden и присваиваю ему scrollTop на событие ontouchmove
Анимация получается немного дерганная
2) Родительскому блоку задаю overflow auto и на событие скролл выполняю последовательность
if (this.timedScroll) window.clearTimeout(this.timedScroll);
window.setTimeout(()=>{...код доводки}, 100);

Сам скролл плавнй, но доводка включается только после того как скролл остановится, на мобильных это выглядит некрасиво.
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
Смотреть в сторону easing функций.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы