在我的骨干观炒鱿鱼,我已经定义了这样的活动: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