首页 > 解决方案 > Electron:按钮随机调整窗口大小

问题描述

我正在使用 Electron 开发我的第一个应用程序,我有一个小但烦人的错误。我决定将我的应用程序显示为无框窗口,并将我的 HTML 的标题设置为可拖动区域以便能够移动窗口。我还添加了三个按钮来调整、最小化和关闭我的应用程序。一切都很好,看起来不错。

问题是,有时,我的界面上显示的按钮之一不响应点击。重新激活它的唯一方法是双击它。它会调整窗口的大小(如果它已经是全屏的,它会取消最大化,反之亦然)。

我试图用谷歌搜索这个问题,但我一无所获。我发现的唯一一件事是将按钮的可拖动属性设置为 true 或 false,但错误仍然存​​在 :(

由于我的代码很长,我不知道要与您分享什么。它真的随时随地出现,令人讨厌。

更新:似乎还有另一个是重新激活按钮:滚动。某些按钮在显示在特定区域时被窃听。当我将它们滚动离开该区域时,一切都很好。并且其他按钮的区域没有问题。我不明白发生了什么事。

标签: javascriptnode.jsbuttonelectrondraggable

解决方案


推荐阅读