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

Обработка скролла на тачпаде макбука, варианты решения?

Добрый день.

Необходимо сделать динамический скролл. Для скролла колесом мыши реализовал скрипт вида - запись в массив originaleven.wheeldata, суммирование массива за последние 300 мс, деление на 120 и прокрутка на столько позиций. Если длина массива 1 - прокрутка на один.
Не могу реализовать подобное с тачпадом макбука - он вносит миллион значений в массив.
Пытался сделать сортировку массива, выбор большего числа, деление его на какую-то константу и прокрутка на позиции - не вышло. Если провести по тачпаду - он заполняет этот массив очень долго, если ограничить его, то он сразу регистрирует новый массив после окончания.

Можно ли как-то выключить получение вил даты спустя, допустим 100 мс после старта получения информации?
Либо же какие-то еще варианты
Спасибо.
  • Вопрос задан
  • 603 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
@c64
работаю
debounce/throttling пробовали?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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