2011-06-24 19 views
11

Sto solo cercando di aggiungere un evento doppio clic a un elemento Canvas HTML5. Funziona perfettamente con:Come aggiungere l'evento doubleclick all'elemento Canvas usando il metodo "AddEventListener"?

myCanvas.ondbclick 

Tuttavia, voglio utilizzare il metodo addEventListener per farlo. Immagino che potrebbe essere un compito semplice, ma ho cercato ovunque su Google e non sono riuscito a trovarlo. Qual è il nome dell'evento che dovrei usare?

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

    // Some dazzling stuff happens be here 

}); 

Spero sia possibile, non voglio "rompere" la coerenza del mio codice.

risposta

32

Il nome dell'evento è dblclick:

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

    // Some dazzling stuff happens be here 

}); 

Anche il vostro primo esempio è sbagliato, si dovrebbe dire:

myCanvas.ondblclick 
+0

Grazie. Sembra che ho bisogno di un foglio cheat javascript migliore. – marcio

+2

i documenti mdc sono scarsamente utili per lo sviluppo di js: https://developer.mozilla.org/en/javascript –

+0

Sto usando fabric js. Quale evento viene utilizzato per fare doppio clic su tela? –

Problemi correlati