https://developer.mozilla.org/ru/docs/Web/API/Touc...
www.javascriptkit.com/javatutors/touchevents.shtml
Но при управлении с телефона возникнут много проблем. Первая -- не будет работать скролл, если сделать в лоб. К сожалению, решение этой проблемы не короткое, но быстро гуглится. Вторая -- это будет велосипедом внутри велосипеда, так что можно найти библиотеки по типа
hammerjs.github.io/. Третья -- производительность. Четвертая -- сотни краевых условий и подводных камней.
Советую не велосипедить, но если уж сильно хочется -- покопаться внутри этой библиотеки, там все реализовано достаточно хорошо
idangero.us/swiper (исходники:
https://github.com/nolimits4web/Swiper )