@r4skolov

Не работает скрол блока в модальном окне?

Использую плагин fullpaje.js
Есть модальное окно в нем есть блок который должен скролиться вертикально, с компа скрол работает но в мобильной версии тач скролл перестает работать, предполагаю есть конфликт с fullpaje т.к он отключает скролл, как пофиксить?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Работает? Не трогай.
Нашёл причину. Методом не научного тыка. С CSS всё в порядке.

Вкладка обработчиков событий в девтуле.
Короче говоря, в fullPage (js/fullpage.extensions.min.js: 8) навешивается обработчик на событие "touchmove" (это одно из, так называемых, тач-событий). Так вот, при его удалении скрол работает нормально. В доках на странице библиотеки на гитхабе ничего не нашел про это. Наверняка там есть конфиг какой-то.
Зато нашел гору пуллреквестов с репортами про разные баги...

Скрол не работает в эмуляции мобилки хромовского девтула после перезагрузки потому, что страница грузится уже с другим юзер-агентом.

Вывод:
fullPage.js навешивает обработчик, при удалении которого всё работает как нужно.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы