我有一个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!'); });