我在jQuery中有两个onclick事件
$(document).on( 'click','#button', function(e){
})
$('*').on('click dblclick keypress scroll', function(e){
if(e.target == $('#button').get(0) ){
return true;
}
})
我希望第一个始终执行,第二个如果按下了上述按钮,则不执行。问题是,即使我按照上面的顺序绑定它,它也总是归于第一个……当它到达第一个时,它永远不会转到我需要执行的第二个。我认为"返回true"会使它起泡,但它只是退出了。
有什么想法?
在第二个功能开始时添加此条件:
if(!$(e.target).closest('#button').length) {
//Run your code
}