2016-12-15 61 views
1

瘋狂的麻煩我有ID =「客棧」 然後代碼是這樣一個div:用的addEventListener

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

瘋狂麻煩的是,如果我用鼠標點擊,一切工作正常,但如果我使用(根據需要)超光標(我正在與Leap Motion一起工作),它不起作用,它似乎不被識別... 非常奇怪的是,一個絕對相等的代碼,對於不同的元素,完美的作品;而且,完全相同的代碼可以在不同的頁面上正常工作......

我在這個問題上工作了很多個小時,也許是一個好學生......但是我以任何方式嘗試解決問題,麻煩總是呆在那裏......

回答

0

剛把在大躍進運動JS參考快速循環,它看起來像你需要handle gestures(如點擊不同)

此外,你可能會發現LeapCursor.js幫助。 它應該會讓你更容易做到這樣的事情:

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

謝謝!無論如何,最後我解決它。原因是我對_zoom buttons_和該元素使用同一個類來縮放,並且這個結果與管理縮放的js庫不兼容。 –