@madc0de

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

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

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

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

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

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