Должно быть возможно использование событий «touchStart» и «touchMove». Запишите положение касания при срабатывании «touchStart», а затем проверяйте смещение при срабатывании «TouchMove». Если смещение превышает 50 пикселей, вызовите функцию переключения страниц. 'touchEnd' будет срабатывать, когда пользователь поднимает палец, поэтому вам, возможно, придется компенсировать это, если произойдут какие-либо специальные действия.
Хорошее место для начала - библиотека смахивания Padilicious (http://padilicious.com/code/touchevents/).. Ее можно легко изменить для поддержки настройки расстояния смахивания.
Дайте мне знать, если вам нужна дополнительная информация.