Свайп в jquery, библиотека jquery.mobile

97
15 октября 2021, 15:50

В общем дело такое, мне надо отследить свайп, я решил использовать jquery.mobile. Вот пример кода:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"> </script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

Вот код

viewport.swipe({
swipeLeft:function(event, direction, distance, duration, fingerCount) {
   alert('swipe left');
}, 
swipeRight:function(event, direction, distance, duration, fingerCount) {
   alert('swipe right');
}
});

В viewportсодержится

$('.indexReviewsVie_fu');

И сама ошибка

jquery.min.js:3 Uncaught TypeError: ((n.event.special[g.origType] || {}).handle || g.handler).apply is not a function
at HTMLDivElement.dispatch (jquery.min.js:3)
at HTMLDivElement.r.handle (jquery.min.js:3)
at Object.trigger (jquery.min.js:3)
at e (jquery.mobile-1.4.5.js:3847)
at Object.handleSwipe (jquery.mobile-1.4.5.js:4022)
at HTMLDocument.e.move (jquery.mobile-1.4.5.js:4069)
at HTMLDocument.dispatch (jquery.min.js:3)
at HTMLDocument.r.handle (jquery.min.js:3)

И по итогу выдаёт ошибку, можете подсказать из-за чего ошибка?

Answer 1

Ошибка заключалась в том, что я сделал через переменную, в переменной была уже не строка а сам объект.

READ ALSO
Функция которая считает сумму цифр числа через рекурсию

Функция которая считает сумму цифр числа через рекурсию

Нужно посчитать сумму цифр в числе использую рекурсию ( 123 = 1 + 2 + 3 = 6)Я решил задачу так , но в браузере не появляется модальное окно , долго...

416
Порядок действий в React.js с fetch

Порядок действий в React.js с fetch

Написал следующий код по примерам с fetch:

246
Как отменить стандартное действие при нажатии на кнопку &quot;Назад&quot; сразу после открытия страницы

Как отменить стандартное действие при нажатии на кнопку "Назад" сразу после открытия страницы

Хочу отменить стандартное действие при нажатии на кнопку "Назад", есть функция, которая отслеживает нажатие на кнопку "Назад"

165