在我的应用程序中,我有一个带有子菜单的菜单,并且在该子菜单中有 3 个项目。一旦用户单击其中之一,就会弹出带有保存和取消按钮的模态框。我的问题是这里的最佳做法是什么 - 我应该关闭以下菜单吗?保持它们打开并在模式关闭时关注它们?其他解决方案?
谢谢!
关闭模式对话框时,大多数情况下焦点应返回到触发元素。
当对话框关闭时,焦点将返回到调用该对话框的元素,除非: [...]
这意味着菜单应保持打开状态,尤其是通过Escape或Cancel按钮关闭时。
如果用例在任务流中还有另一个逻辑下一步,则使用“保存”确认对话框可能会关闭菜单并将焦点集中在对流程更有意义的地方。 由于对话框之外的所有内容都需要是
惰性