1
在我的nw.js應用程序中,我有一個帶有'Parent'菜單項的菜單欄。 '父'有一個點擊事件和一個子菜單。我注意到,在有子菜單時,父級的點擊事件不會觸發。有什麼方法可以捕獲子菜單的父菜單項上的click事件?或者這只是預期的行爲?點擊事件沒有觸發MenuItem與子菜單
var menubar = new window.gui.Menu({ type: 'menubar' });
var fileMenu = new window.gui.Menu();
fileMenu.append(new window.gui.MenuItem({
label: 'New',
click: function() {
window.alert("New");
}
}));
fileMenu.append(new window.gui.MenuItem({
label: 'Open',
click: function() {
window.alert("Open");
}
}));
menubar.append(new window.gui.MenuItem({
label: 'Parent',
submenu: fileMenu,
click: function() {
window.alert("Does not fire when submenu set");
}
}));
window.win.menu = menubar;