2017-04-16 1 views
0

J'essaie de détecter les événements de balayage gauche et droit sur l'écran en utilisant hammer.js. Actuellement, il détecte l'action de balayage sur toute la surface de l'écran puisque je passe la classe div principale de contenu. J'ai créé un div de superposition couvrant la moitié de la zone d'écran et sa classe est passée quand le marteau est initialisé. sur cette zone, mais tous les autres événements de pointeur vers le contenu en dessous de la superposition sont bloqués. Est-il possible de passer tous les autres événements de pointeur aux divs sous-jacents, à l'exception des événements de balayage?Détecter uniquement les événements de balayage sur un div superposé

Répondre

0

En supposant que j'ai bien compris la description de votre problème et que vous l'avez reformulée comme suit: Vous voulez utiliser un outil de reconnaissance supplémentaire avec vos événements de balayage existants (gauche, droite).

  • Vous pouvez ajouter un nouvel événement sur la même instance de gestionnaire que vous aviez déjà créé [1]
  • Même si vous avez séparé les deux événements et que vous voulez toujours les exécuter simultanément utiliser alors recognizeWith[2]