我可以找到什么解决方案来防止不必要的点击激活功能 mouseup。这里jsfiddle
问问题
44 次
3 回答
2
尝试stopPropagation()
:
防止事件在 DOM 树中冒泡,防止任何父处理程序收到事件通知。
$('tr').click(function(e) {
$('#span1').hide();
$('#input1').show();
e.stopPropagation()
});
于 2012-06-17T17:14:06.747 回答
1
$('tr').click(function() {
if($('#input1').hasClass('active')){
return false;
}
$('#span1').hide();
$('#input1').show().addClass('active');
});
于 2012-06-17T17:22:40.667 回答
0
在第一次 mouseup 时向元素添加一个类。然后使用 if hasClass('...') 进行检查。如果该类存在,则返回 false
于 2012-06-17T17:07:47.663 回答