Jquery Glisser sans bibliothèque de jQuery mobile
Je sais que ce sujet a été largement couverte sur Stackoverflow mais je ne trouve pas de réponse définitive.
Je suis avec succès détecter si le périphérique client est un écran tactile:
if(!!('ontouchstart' in window)){
//detect swipe
}
Cependant, je ne peux pas comprendre comment détecter un glisser/passez la souris sur un élément. Veuillez noter que je veux être en mesure de le faire sans la bibliothèque de jquery mobile.
Voici mon violon:
Je vous remercie à l'avance,
Alan.
OriginalL'auteur Alan A | 2014-01-29
Vous devez vous connecter pour publier un commentaire.
Si c'est juste jQuery mobile qui vous ne souhaitez pas l'utiliser, essayez marteau js qui est léger et a beaucoup d'options.
Toutefois, si vous êtes tout à fait opposé à l'aide d'une bibliothèque à tous d'avoir un regard sur les différents événements tactiles disponibles:
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events
Je ne semble pas être en mesure de détecter un glisser ou appuyez sur à l'aide de hammer.js: $('.myElement').marteau().("tap", ".nested_el", function(event) { alert('oui'); });
Je l'ai fixée par référence à l'id plutôt qu'à la classe
OriginalL'auteur Paul Asjes