如何使用"AddEventListener"方法将Doubleclick事件添加到Canvas元素?

mar*_*cio 18 javascript html5 canvas javascript-events

我只是想在HTML5 Canvas元素中添加双击事件.它适用于:

myCanvas.ondbclick
Run Code Online (Sandbox Code Playgroud)

但是,我想使用addEventListener方法来做到这一点.我想这可能是一个简单的任务,但我到处搜索,无法找到它.我应该使用的活动的名称是什么?

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

  // Some dazzling stuff happens be here

});
Run Code Online (Sandbox Code Playgroud)

希望有可能,不要"打破"我的编码一致性.

Pab*_*dez 53

事件名称是dblclick:

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

  // Some dazzling stuff happens be here

});
Run Code Online (Sandbox Code Playgroud)

你的第一个例子也是错的,应该说:

myCanvas.ondblclick
Run Code Online (Sandbox Code Playgroud)

  • mdc文档对于js开发非常有用:https://developer.mozilla.org/en/javascript (4认同)