Задать вопрос
@madc0de

Как исправить прыжок скролла при mousemove?

Добрый вечер!
Пол дня не могу понять, почему при передвижении кастомного скролла, он прыгает.
Хотя если убрать window.scrollTo, тогда кастомный скролл будет нормально передвигаться. Либо в расчетах что-то не так, либо где-то магия сокрыта)

Ссылка на фидл:
https://jsfiddle.net/vgr6spuq/
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Да тут не только прыжок, у вас скролл куда-то за нижнюю границу уезжает, конечно на mouseup вы повесили обработчик удаления обработчика mousemove, а обработчик удаления mouseup кто будет удалять? Поправил что мог. Лучше загуглите как делать кастомные скроллбары, а не выдумывать свои.
Ответ написан
Комментировать
7TyLe
@7TyLe
Software Developer
Как и сказали выше удаление обработчика не осуществленно.
Также вариант на CSS, без JavaScript:

Будет даже короче, и для изменения "декорации" я бы всё таки смотрел в первую очередь в сторону CSS
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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