У меня была такая же проблема, и я долго искал похожие темы.Сейчас уже довольно поздно, но я надеюсь, что это еще спасет некоторых счастливых программистов от отчаяния.Я проверил файл jQuery UI Touch Punch, который я также использовал в своем проекте, и нашел, как он соотносится с положением x / y.Это то, что в конечном итоге сработало для меня:
$('.pages').on('touchstart vmousedown', function(e){
var this_event_touch_start_Y = e.originalEvent.changedTouches[0].clientY;
var this_event_touch_start_X = e.originalEvent.changedTouches[0].clientX;
});
Для справки, вот список всех файлов jQuery, которые я использую:
- jquery-3.1.1.min.js
- jquery.touchSwipe.min.js
- jquery-ui.min.js
- jquery.ui.touch-punch.min.js
- jquery.mobile-1.4.5.min.js