Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery在body mouseup事件后停止传播?_Javascript_Jquery_Events_Mouseup - Fatal编程技术网

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();