在我的骨幹觀炒魷魚,我已經定義了這樣的活動: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()
並沒有解決不了的問題。
那麼,我怎樣才能防止單擊事件被激發,當我雙擊?
嗯。然後我必須改變我的應用程序行爲。 – Veera