Elisseii
@Elisseii
Пишу музыку и код.

Как сделать смягчение скролла в Mozilla Firefox?

Знающие и незнающие, помогите сочинить способ делать кастомные эффекты поведения прокрутки колесом.
Нужно сделать плавный скролл наподобии как на сенсорных дисплеях.
Как настраивать скорость, чуствительность, затухание и т.д.
У меня возникли проблемы именно в Firefox. Такое ощущение что у этого браузера вообще невозможно взять управление скроллом в свои руки.
Мб есть уже какие-то готовые решения?
Чем пользуетесь вы?
  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ответы на вопрос 1
Все решения работают одинаково и делают это плохо.
event.preventDefault на скролл и изменять положение руками. Если нужно затухание - делать через animationFrame/setInterval.
Правильнее всего не трогать скролл никогда ( за исключением случаев когда у вас промо сайт с каким-то совсем кастомным скролом, типа перелистывания целых страниц и т.д.). Это только мешает.
Ответ написан
Ваш ответ на вопрос

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

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