Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Почему при вертикальной прокрутке на слайдере, не прокручивается страница?

Почему при вертикальной прокрутке на слайдере, не прокручивается страница?


     слайдер    Общие вопросы по вёрстке, jQuery    4255

вопрос
Почему может не прокручиваться страница на телефоне, в области слайдера вверх и вниз, в то время как вправо и влево сам слайдер прокручиваеться при касании, также как и вся остальная страница?

Ответил: newer


Решил проблему, напишу здесь, может кому пригодится, в стилях css заменил значение с none на auto:
.slick-slider {
touch-action: auto;
-ms-touch-action: auto;
}

2 комментария

newer
Юзер

newer - -

В дополнение хотел бы добавить что проблема наблюдается во всех популярных мобильных браузерах (Chrome, Firefox, Opera, Yandex browser, UC Browser и тд.), за исключением 4х: Dolphin , CM Browser, Phoenix и стандартного браузера Huawei, в них тачскрин реагирует на вертикальную прокрутку над слайдером нормально

profibass
Юзер

profibass - -

Подобная проблема (нет реакции на свайп на мобильных устройствах над слайдером). Решение :
в файле owl.carousel.min.css
строка .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
меняем на .owl-item{-ms-touch-action:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
Спасибо ТС за подсказку!

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

наверх