悬浮分组二级菜单展开位置改进建议

功能建议 · 223 次浏览
Echo . 创建于 16小时22分钟前

Quicker版本:2.3.24

问题描述:

在 Quicker 的「悬浮动作按钮」分组功能中,右键打开悬浮分组手柄菜单,将鼠标悬停在「每行个数」选项上时,会弹出二级子菜单(1个、2个、3个、4个)。

目前,当悬浮动作按钮靠近屏幕右侧时,二级子菜单会自动向左展开,但存在二级子菜单与父级菜单发生部分重叠情况(如图)。

此外,菜单重叠还会导致鼠标点击穿透:比如,当两个菜单发生重叠时,使用鼠标左键点击父级菜单中的「每行个数」,可能直接误触二级子菜单中的「一个」选项,导致意外修改每行按钮数量。

改进建议:

建议直接优化二级子菜单的定位逻辑,可以参考悬浮动作按钮靠左时展开的位置,确保子菜单始终在父级菜单之外展开,两个菜单相邻但不重叠(如图)。

我认为只需要解决父子菜单重叠的问题,就能同时避免布局异常和由此引起的鼠标点击穿透,不需要额外增加复杂的交互处理逻辑。


回复内容
暂无回复
回复主贴