2011-06-24 14 views
11

我只是試圖添加一個雙擊事件到HTML5畫布元素。它工作正常:如何使用「AddEventListener」方法將doubleclick事件添加到Canvas元素?

myCanvas.ondbclick 

但是,我想使用addEventListener方法來做到這一點。我想這可能是一個簡單的任務,但我到處搜索並找不到它。我應該使用什麼名稱的活動?

myCanvas.addEventListener('doubleclick?', function(){ 

    // Some dazzling stuff happens be here 

}); 

希望這是可能的,不想「打破」我的編碼一致性。

回答

32

事件名稱是dblclick

myCanvas.addEventListener('dblclick', function(){ 

    // Some dazzling stuff happens be here 

}); 

而且你的第一個例子是錯誤的,應該說:

myCanvas.ondblclick 
+0

感謝。它似乎我需要一個更好的JavaScript作弊表。 – marcio

+2

mdc文檔對於js開發非常有用:https://developer.mozilla.org/en/javascript –

+0

我正在使用fabric js。 哪個事件用於在畫布上雙擊? –