如何检查上下文菜单是否已关闭?
How to check if context menu has been closed?
我一直在寻找是否有办法检查 nw.js 应用程序中的上下文菜单是否已关闭(如果您点击菜单以外的地方或另一个 window等等,这样菜单就会消失)。我一直找不到答案。
我在单击关闭时可以正常工作,但在 window 外部单击时无法正常工作(我尝试向事件添加模糊和聚焦,但它们没有做任何事情):
contextMenu.popup(e.x, e.y);
$( document ).one( "click ", function() {
alert(0);
});
任何帮助弄清楚如何解决这个问题的人都会很棒。
好吧,明白了,必须包括这个;
var win = gui.Window.get();
win.on('blur', function() {
alert(0);
});
我一直在寻找是否有办法检查 nw.js 应用程序中的上下文菜单是否已关闭(如果您点击菜单以外的地方或另一个 window等等,这样菜单就会消失)。我一直找不到答案。
我在单击关闭时可以正常工作,但在 window 外部单击时无法正常工作(我尝试向事件添加模糊和聚焦,但它们没有做任何事情):
contextMenu.popup(e.x, e.y);
$( document ).one( "click ", function() {
alert(0);
});
任何帮助弄清楚如何解决这个问题的人都会很棒。
好吧,明白了,必须包括这个;
var win = gui.Window.get();
win.on('blur', function() {
alert(0);
});