Почему не работает слайдер swipe вместе с jquery?

570
10 апреля 2017, 06:15

Есть конкретный слайдер Swipe. Он может работать и с jquery, и без. Проблема в том, что не скроллится мышкой и не работают клавиши в нём, если есть jquery. Без jquery — всё отлично работает. Подключал версию и с jquery, и без — при наличии последнего скролл перестаёт работать, консоль при скролле (версия без jq, но jq подключен) выдаёт вот это:

scripts.min.js:2 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.
at t.b.getTranslate (scripts.min.js:2)
at t.b.getWrapperTranslate (scripts.min.js:2)
at HTMLDocument.b.onTouchMove (scripts.min.js:2)

Инициализация в скриптах:

var mySwiper = new Swiper ('.swiper-container', {
    direction: 'vertical',
    mousewheelControl: true,
    keyboardControl: true,
    scrollbarHide: true
})

Как побороть эту ошибку? Версии либов самые свежие

Answer 1

Всё решилось просто. В версии без jq после инициализации слайдера с параметрами, пишем

mySwiper.enableKeyboardControl();
mySwiper.enableMousewheelControl();

А не в параметрах.

READ ALSO
Проблема с работой функций slideUp, slideDown

Проблема с работой функций slideUp, slideDown

Здравствуйте! Сразу скажу, что jQuery, точнее JavaScript, ведь jQuery - библиотека, начал изучать не давно, как и вообщем HTML, CSS

200
FTP сервер из девайса - Android

FTP сервер из девайса - Android

В ES проводнике есть функция открытия доступа к файлам посредством локальной сети через FTPДевайс выступает в роли FTP сервера

245
Можно ли считать sleep(…) запрещенным методом?

Можно ли считать sleep(…) запрещенным методом?

У меня ситуация когда мне надо приостановить поток на некоторое время, но участия объекта-монитора не требуется, так как это служба которая...

240
Android SimpleAdapter изменение ресурса

Android SimpleAdapter изменение ресурса

Есть ListView в котором отображается история сообщений

241