Javascript 使用jquery在body mouseup事件后停止传播?
有两项活动:Javascript 使用jquery在body mouseup事件后停止传播?,javascript,jquery,events,mouseup,Javascript,Jquery,Events,Mouseup,有两项活动: $('body').mouseup(function(e){} 及 我只想触发其中一个。我试过了 e.stopPropagation(); e.preventDefault(); return false; 但这似乎并没有阻止它。有什么想法吗?首先触发鼠标悬停 谢谢。问题是它们是两个不同的事件。如果要阻止body.onmouseup,则需要在.toggle上添加一些内容,以捕获/停止mouseup事件;像 $('.toggle').mouseup(function(e){
$('body').mouseup(function(e){}
及
我只想触发其中一个。我试过了
e.stopPropagation(); e.preventDefault(); return false;
但这似乎并没有阻止它。有什么想法吗?首先触发鼠标悬停
谢谢。问题是它们是两个不同的事件。如果要阻止body.onmouseup,则需要在.toggle上添加一些内容,以捕获/停止mouseup事件;像
$('.toggle').mouseup(function(e){
e.stopPropagation();
e.preventDefault();
// these two are older ways I like to add to maximize browser compat
e.returnValue = false;
e.cancelBubble = true;
return false;
}
问题是它们是两个不同的事件。如果要阻止body.onmouseup,则需要在.toggle上添加一些内容,以捕获/停止mouseup事件;像
$('.toggle').mouseup(function(e){
e.stopPropagation();
e.preventDefault();
// these two are older ways I like to add to maximize browser compat
e.returnValue = false;
e.cancelBubble = true;
return false;
}
为什么有
$('body').mousedown(函数(e){}
?。e.stopPropagation();
停止冒泡事件和e.preventDefault();
防止元素的默认行为,如提交表单或单击链接。您想停止什么?我需要关闭从页面侧面滑出的抽屉,当用户单击页面上的任何位置时关闭。您在哪里尝试过e.stopPropagation();
?在这两个事件函数中。为什么有$('body').mousedown(函数(e){}
?。e.stopPropagation();
停止冒泡事件和e.preventDefault();
阻止元素的默认行为,如提交表单或单击链接。您想停止什么?我需要关闭从页面侧面滑出的抽屉,当用户单击页面上的任何位置时关闭。您在这两个事件函数中尝试了e.stopPropagation();
。