我有一个名为mydiv的div作为我页面的容器...当有人双击时,我会做一些事情。
$('#mydiv').dblclick(function(e) {
// some stuff (**A**)
}
在那个mydiv中,我创建了jsplumb元素(它们本身只是div)
当我双击其中一个时,就像这样:
jsPlumb.bind("dblclick", function(e) {
// some other stuff (**B**)
}
但会出现 A 和 B 的弹出窗口。
如果点击 B ,我希望阻止 A 中的弹出窗口。
答案 0 :(得分:1)
您需要致电stopPropagation
:
jsPlub.bind("dblclick", function(e) {
e.stopPropagation();
// Do the rest of your stuff
});
这可以防止事件冒泡。