Vous n'êtes probablement pas à la recherche d'événements de souris, mais touchez events, par ex. touchstart
Ce n'est pas si simple, cependant, car vous devez décider, après chaque pression, ce que l'utilisateur souhaite probablement obtenir. S'il fait défiler vers la gauche, voulait-il glisser vers la gauche ou voulait-il simplement faire défiler vers le bas et n'était-ce pas si précis? Ou voulait-il cliquer et s'est déplacé par erreur un peu vers la droite? Cela nécessite beaucoup de calculs et d'hypothèses et peut être assez difficile.
Par conséquent, je vous recommande d'utiliser une lib comme hammerjs pour cela, ce qui simplifie cette configuration et vient avec des valeurs par défaut assez solides. En hammerjs vous utiliserez probablement le swipe de reconnaissance pour détecter l'utilisateur qui veut glisser à gauche ou à droite comme ce
var hammerInstance = new Hammer(element, options);
hammerInstance.on('swipeleft', function(ev) {
... // slide to the left
}
Merci, il est vraiment plus facile, mais je dois charger un cadre supplémentaire si un petit (1 Ko) . Mon but est d'apprendre à le faire en utilisant van js ou jquery (sans frameworks comme jquerymobile), mais merci pour la réponse !! – Alex