2011-06-24 25 views
11

Estoy tratando de agregar un evento de doble clic a un elemento Canvas de HTML5. Funciona bien con:Cómo agregar el evento doubleclick al elemento Canvas utilizando el método "AddEventListener"?

myCanvas.ondbclick 

Sin embargo, deseo utilizar el método addEventListener para hacerlo. Supongo que podría ser una tarea simple, pero busqué en Google en todas partes y no pude encontrarlo. ¿Cuál es el nombre del evento que debería estar usando?

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

    // Some dazzling stuff happens be here 

}); 

Espero que sea posible, no quería "romper" la consistencia de mi código.

Respuesta

32

El nombre del evento es dblclick:

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

    // Some dazzling stuff happens be here 

}); 

también el primer ejemplo es incorrecto, debe decir:

myCanvas.ondblclick 
+0

Gracias. Parece que necesito una mejor hoja de trucos de JavaScript. – marcio

+2

los documentos de mdc son increíblemente útiles para el desarrollo de js: https://developer.mozilla.org/es/javascript –

+0

Estoy usando fabric js. ¿Qué evento se utiliza para hacer doble clic en el lienzo? –

Cuestiones relacionadas