我有一个id =“ inn”的div
然后是这样的代码:

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


疯狂的麻烦是,如果我用鼠标单击,一切都可以正常工作,但是,如果我(根据需要)使用了光标(我正在使用Leap Motion),它将无法正常工作,似乎无法识别...
非常奇怪的是,对于不同的元素,绝对相等的代码可以完美地工作。而且,完全相同的代码可以在其他页面上正常工作...

我已经为这个麻烦工作了好几个小时,也许已经被研究了……但是无论如何我试图解决,麻烦总是存在的……

最佳答案

刚刚在Leap Motion JS参考上有了一个快速循环,看起来您需要handle gestures(例如,单击不同)

此外,您可能会发现LeapCursor.js有帮助。
它应该使您更容易执行以下操作:

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

10-06 10:20