に解雇、私はこのようなイベントを定義している:BACKBONE.JS - クリック、ダブルクリックイベントの両方が私のバックボーンビューで要素
events : {
'click .elm' : 'select',
'dblclick .elm' : 'toggle'
},
select: function(e){
e.preventDefault();
console.log('single clicked');
}
toggle : function(e){
e.preventDefault();
console.log('double clicked');
}
私は同じ要素.elm
にシングルとダブルクリックのイベントリスナーをバインドしています。私は、この要素をダブルクリックすると、私はこの出力を得る:
single clicked
single clicked
double clicked
はpreventDefault()
とstopImmediatePropagation()
を試してみましたが、それは問題を解決していませんでした。
したがって、ダブルクリックするとシングルクリックイベントが発生しないようにするにはどうすればよいですか?
hmm。アプリケーションの動作を変更する必要があります。 – Veera