подключи в проект например jQuery Mobile
api.jquerymobile.com/category/events
там есть все необходимые евенты
ну или раз ты самоделкин напиши свои обработчики, вот набросок для свайпов
handleTouchStart =function(e) {
xDown = e.touches[0].clientX;
yDown = e.touches[0].clientY;
};
handleTouchMove = function(e) {
if ( ! xDown || ! yDown ) {
return;
}
var xUp = e.touches[0].clientX;
var yUp = e.touches[0].clientY;
var xDiff = xDown - xUp;
var yDiff = yDown - yUp;
if(Math.abs( xDiff )+Math.abs( yDiff )>150)
if ( Math.abs( xDiff ) > Math.abs( yDiff ) ) {
if ( xDiff > 0 )
alert('лево');
else
alert('право');
} else {
if ( yDiff > 0 )
alert('вверх');
else
alert('вниз');
}
xDown = null;
yDown = null;
};
var xDown = null;
var yDown = null;
document.addEventListener('touchstart', handleTouchStart, false);
document.addEventListener('touchmove', handleTouchMove, false);