2017-04-02 675 views
1

我正在使用电子来制作桌面应用程序,我做了我自己的最小化最大化和关闭按钮,它们都工作正常,但是当您点击最大化并且它已经被最大化时,它不会被最大化。这里是我的代码:electron win.unmaximize();不工作

const $ = require('jquery'); 
const {remote} = require('electron'); 
var win = remote.getCurrentWindow(); 

$('#minimize').click(function(){ 
    win.minimize(); 
}); 

$('#close').click(function(){ 
    win.close(); 
}); 

$('#maximize').click(function() { 
    if(win.isMaximized()){ 
     win.unmaximize(); 
    }else{ 
     win.maximize(); 
    } 
}); 

任何帮助表示赞赏。

回答

0

而不是unmaximize使用restore如下,它将工作。

$('#maximize').click(function() { 
    if(win.isMaximized()){ 
     win.restore(); 
    }else{ 
     win.maximize(); 
    } 
});