Javascript Electron js-Div在屏幕最大化之前是不可点击的,之后情况正常

Javascript Electron js-Div在屏幕最大化之前是不可点击的,之后情况正常,javascript,dom,electron,Javascript,Dom,Electron,我有一些代码使2个div标记只有在单击另一个div时才可见(试图创建自定义标题栏),2个div最初是不可见的 const{remote}=require('electron'); var win=remote.getCurrentWindow(); win.setSize(810610); 函数max(){ var win=remote.getCurrentWindow(); if(win.isMaximized()){ win.unmaxize(); document.getElementB

我有一些代码使2个div标记只有在单击另一个div时才可见(试图创建自定义标题栏),2个div最初是不可见的

const{remote}=require('electron');
var win=remote.getCurrentWindow();
win.setSize(810610);
函数max(){
var win=remote.getCurrentWindow();
if(win.isMaximized()){
win.unmaxize();
document.getElementById('file').style.right=“744px”;
document.getElementById('about_us').style.right=“664px”;
}否则{
赢。最大化();
document.getElementById('file').style.right=“1314px”;
document.getElementById('about_us').style.right=“1234px”;
}
}
隐藏=真实;
函数get(el){
返回文档.getElementById(el);
}
函数打开文件菜单(){
var fileMenu=[get('file_menu')、get('file_menu2');
如果(隐藏==false){

对于(i=0;i您不能将所有正文作为可拖动的:
-webkit应用程序区域:拖动;
正文上,html

您必须定义一个特定的区域,在该区域中它被定义为可拖动

我的建议是定义一个特定的区域/SVG,这意味着拖动,而不是在其上放置可点击的内容

例如,看看已知的电子产品(VSCODE、Slack),您可以从中拖动特定的区域


希望我能帮上忙。

看不到其余的代码很难判断。解决问题的最快方法是,你在没有electron的情况下重新创建一个最小的示例,并将其作为一个片段发布。@szydlovski我发布了没有electrons js文件的代码。……tbh我真的不知道我能将其缩减到什么程度,我确实删除了一些r电子菜单