2017-02-01 4 views
0

Я создаю слайдер с кодом Materialize CSS, но на планшете и мобильном телефоне вы можете прокручивать влево или вправо, чтобы перейти к следующему слайду. Я хотел бы отключить это.Отключить Hammer.js на слайдере?

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

Ползунка страница можно найти здесь:

http://materializecss.com/media.html

ответ

0

я нашел в исходном коде сайта:

element.style { 
height: 440px; 
-touch-action: pan-y; 
-webkit-user-drag: none; 
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
    } 

может быть, вы должны изменить сенсорное действие!

+1

Нашли решение! В файле materialize.js я нашел это в строке 3731: 'if (e.gesture.pointerType ===" touch ") {' Я удалил ** touch ** и теперь он больше не реагирует на пальцы и слайдер все еще функционирует! – chainboost

1

Обнаружил преступника!

В файле materialize.js на линии 3731 есть такая строка:

if (e.gesture.pointerType === "touch") { 

Я снял прикосновение и теперь пролистывание отключается, и ползунок по-прежнему работает!

Смежные вопросы