Свайп для мобильных на jQuery

Если на проекте используется обычная jQuery не mobile, как адекватнее всего организовать событие свайпа? В мобильной есть swipeleft\swiperight, а как быть, если адаптив и там только одна обычная jQuery? Если заменять на мобильную, не возникнет проблем с легаси-кодом?

Теоретически не должно быть. Я бы дождался ответа от человека, который имеет практический опыт. А, судя по документации, проблем не должно возникнуть:

https://jquerymobile.com/browser-support/1.4/

Internet Explorer 8-11 – Tested on Windows XP, Vista and 7, Windows Surface RT, ThinkPad Yoga Windows 8.1
Firefox Desktop 10-38 – Tested on OS X 10.10 and Windows 7, ThinkPad Yoga Windows 8.1
Chrome Desktop 16-43 – Tested on OS X 10.10 and Windows 7, ThinkPad Yoga Windows 8.1

Навеситься на события touchstart, touchmove, touchend следить куда (по какой оси) идет движение (вычитая начальныую координату и текущую), произвести анимацию, там 40 строк кода максимум, или использовать какой-то совместимый плагин.

1 лайк

Еще есть заморочка клика
var clickEvent = (‘ontouchstart’ in window ? ‘touchend’ : ‘click’);
// клик на любом устройстве
А так anatooly верно посоветовал - вычитать положения начала и конца свайпа