2 つのイベントがあります。
$('body').mouseup(function(e){}
と
$('.toggle').click(function(e){}
これらのうちの1つだけをトリガーしたい。私は試した
e.stopPropagation(); e.preventDefault(); return false;
しかし、それはそれを止めるようには見えません。何か案は?マウスアップが最初にトリガーされます。
ありがとう。
2 つのイベントがあります。
$('body').mouseup(function(e){}
と
$('.toggle').click(function(e){}
これらのうちの1つだけをトリガーしたい。私は試した
e.stopPropagation(); e.preventDefault(); return false;
しかし、それはそれを止めるようには見えません。何か案は?マウスアップが最初にトリガーされます。
ありがとう。
問題は、それらが 2 つの異なるイベントであることです。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;
}