2016-12-15 4 views
1

J'ai un div id = « auberge » puis un code comme ceci:ennuis fou avec addEventListener

var zin = document.querySelector("div#inn"); 
zin.addEventListener("click", function(e){ 
    if (count <= maxzoom) { 
     startZoomIn(); 
    } 
}) 

Le problème fou est que, si je clique avec la souris, tout fonctionne très bien, mais si j'utilise (au besoin) le curseur sur (je travaille avec Leap Motion), cela ne fonctionne pas, il semble n'est pas reconnu ... La chose très étrange est qu'un code absolument égal , pour différents éléments, fonctionne parfaitement; et que, exactement le même code fonctionne très bien sur une autre page ...

Je travaille autour de ce problème de nombreuses heures, et peut-être est stultyfied ..., mais de toute façon j'essaie d'approcher pour résoudre , le problème reste toujours là ...

Répondre

0

Juste avait une boucle rapide au mouvement Leap JS Référence et il semble que vous devez handle gestures (comme un clic différent)

de plus, vous trouverez peut-être LeapCursor.js utile. Il devrait vous être plus facile de faire quelque chose comme:

$("#inn").click(function() { alert('Leap cursor click!'); }); 
+0

Merci! Quoi qu'il en soit, finalement je le résous. La cause est que j'utilise une même classe pour _zoom buttons_ et l'élément à zoomer, et ce résultat incompatible pour la librairie js qui gère le zoom ... –