addEventListener 的疯狂麻烦

Crazy trouble with addEventListener

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

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!'); });