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

Как в jQuery custom content scroller запретить прокрутку контента свайпом?

Добрый день.
Использую плагин jQuery custom content scroller отсюда.
Проблема на мобильных устройствах: при свайпе страницы, попадая пальцем в блок со скроллом шириной во весь экран, прокрутка страницы прекращается.
В настройках плагина есть два варианта:
1. documentTouchScroll: false - попадая в область со скроллом, начинается скролл внутри блока. Скролл страницы прекращается.
2. contentTouchScroll: false - попадая в область со скроллом, прекращаются все движения, т.к. предоставляется возможность скроллить внутри блока только скроллбаром. Скролл страницы также прекращается.
Оба варианта не дают возможности скроллить страницу, если блок больше экрана при альбомной ориентации. Только если удастся зацепить контент страницы над/под блоком или с самого края окна, где есть отступ от этого блока.

На компе эта проблема решается опцией mouseWheel:{ enable: false }, т.е. мышка, попадая в область со скроллом, просто проскакивает его и скроллит страницу дальше, и если надо, можно подвигать скроллбаром внутри блока.

Как добиться такого поведения на мобильных устройствах?
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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