Buenas! Llevaba mucho tiempo fuerísima del desarrollo web y nunca he tocado nada para móviles, más allá de hacer las webs responsive. Y ahora que me ha surgido algo, tengo que hacer que un slider de imágenes funcione con el touch del móvil. Es decir, que al mover el dedo horizontalmente, cambie las imágenes, como si le dieras a las flechitas pero sin darles.
¿Qué formas hay para hacer esto? He probado con las librerías de JQuery mobile disparando los eventos de las flechas en la dirección del swipe (el movimiento), pero no hace nada. He pasado directamente a hacer esto, más arcaico pero al menos "funciona" (funciona mal, pero al menos responde al touch):
var obj = document.getElementById('main-slider');
obj.addEventListener('touchmove', function(event) {
$("#flecha_right").click();
}
}, false);
Como veréis sólo he hecho la prueba para que dispare el evento asignado a #flecha_right, y funciona algo al menos. Dicho esto, ahora tengo que saber en qué dirección hago el movimiento para asignarle el evento de #flecha_right o #flecha_left, o bien usar algún plugin que haga todo esto por mí.
¿Qué recomendaríais? Estoy muy verde en javascript, así que agradecería explicaciones largas!
Un saludo y muchas gracias!