javascript - Electron:按钮随机调整窗口大小
问题描述
我正在使用 Electron 开发我的第一个应用程序,我有一个小但烦人的错误。我决定将我的应用程序显示为无框窗口,并将我的 HTML 的标题设置为可拖动区域以便能够移动窗口。我还添加了三个按钮来调整、最小化和关闭我的应用程序。一切都很好,看起来不错。
问题是,有时,我的界面上显示的按钮之一不响应点击。重新激活它的唯一方法是双击它。它会调整窗口的大小(如果它已经是全屏的,它会取消最大化,反之亦然)。
我试图用谷歌搜索这个问题,但我一无所获。我发现的唯一一件事是将按钮的可拖动属性设置为 true 或 false,但错误仍然存在 :(
由于我的代码很长,我不知道要与您分享什么。它真的随时随地出现,令人讨厌。
更新:似乎还有另一个是重新激活按钮:滚动。某些按钮在显示在特定区域时被窃听。当我将它们滚动离开该区域时,一切都很好。并且其他按钮的区域没有问题。我不明白发生了什么事。
解决方案
推荐阅读
- php - MySQL查询过滤结果
- javascript - 检查 X 数组的所有值是否都在 Y 中
- laravel - 查询中的错误数据,Laravel
- react-native - 状态更改后反应原生不重新渲染
- python - 使用 Pandas 规范化 JSON 将路径附加到列
- python - 带有日期时间的 Python os.rename 不断保存多个同名文件
- c++ - 给定数字的其他 2 个毕达哥拉斯三元组
- c# - 首先创建代码 postgres 数据库失败:未提供密码,但后端需要密码(在 MD5 中)
- php - Apache、PHP 5.6 或 7.0:未加载库:openssl/lib/libcrypto.1.0.0.dylib 使用 Homebrew
- django - 基于国外模型字段值django的唯一约束