Possiamo gestire clic e fare doppio clic su eventi come di seguito:Come gestire click lungo e gli eventi del tasto destro in Backbone JS
events: {
"click .tree-toggler": "toggletree",
"dblclick .doubleclick" : "doubleclickFunc"
},
toggletree: function(e){
//code
},
doubleclickFunc : function(e){
//code
}
Ma voglio gestire destra evento click e l'evento Click lungo. Come gestirli?
Suppongo che non sia definito alcun evento "longclick", quindi sarà necessario scrivere un gestore di eventi personalizzato che può essere creato utilizzando gli eventi mouse e mouseup in combinazione. Per quanto riguarda il clic destro, dai un'occhiata a [questo] (http://stackoverflow.com/questions/4235426/how-can-i-capture-the-right-click-event-in-javascript) – Phoenix
@Phoenix - Sì, ho cercato il documento e tanti siti ma non sono riuscito a trovare l'evento longclick. Devo scrivere un gestore di eventi personalizzato. – Cindrella
Dai un'occhiata al sesto esempio nella ['$ .on() pagina di riferimento] (http://api.jquery.com/on/) – Phoenix