什么情况下,你会使用一个模式弹出的情况下? 是否中断用户的流量,如果它突然在他面前打开了? 你会避免在一般模式弹出窗口? 或一个时,应小心使用它们的?
编辑:
要成为一个更具体一点,这里的情况是这样的:
我在右边的菜单,当用户想要添加的元素,我应该下展开菜单,并让他们从中选择一些东西在那里,然后还要按OK按钮,或显示模式弹出,(VisualStudio的风格)迫使他们选择。
(选择步骤是必需的。)
什么情况下,你会使用一个模式弹出的情况下? 是否中断用户的流量,如果它突然在他面前打开了? 你会避免在一般模式弹出窗口? 或一个时,应小心使用它们的?
编辑:
要成为一个更具体一点,这里的情况是这样的:
我在右边的菜单,当用户想要添加的元素,我应该下展开菜单,并让他们从中选择一些东西在那里,然后还要按OK按钮,或显示模式弹出,(VisualStudio的风格)迫使他们选择。
(选择步骤是必需的。)
从维基百科 :
模态窗口的常见用途包括:
提请注意的信息重要的部分。 这种使用已经被批评为无效。
直到输入要求继续信息,例如密码的登录过程阻塞应用程序流。
收集在一个集中的对话框应用程序的配置选项。 在这种情况下,典型地,改变在关闭对话框施加,并且同时,将进行的编辑被禁用访问应用程序。
警告说,目前行动的效果是不可逆的。 这是模态对话框频繁交互模式,但它也被可用性专家批评为无效的预期用途(破坏性操作防错保护)和其更好的替代品存在。
就个人而言,我认为,模态弹出窗口总是可以被避免。 一个模式弹出的最常见的用途是指示错误,或寻求用户的输入进行。 这两种操作都可以通过创建同一个页面本身适合动作没有模式弹出来实现“内联”,即。
在文本字段中输入例如误差可以通过使背景红色,或通过使该字段旁边的一个小错误的图标,并在它下面的错误文本来指示。
弹出窗口总是一个刺激用户,而在我看来,能够巧妙而不会丢失任何功能都被替换。
编辑:在您的情况,一个简单的解决办法是禁用提交按钮,直到用户已经做出选择。 这将确保OK的用户点击做出选择后,才
如果你去的模式弹出路线,请输入请接受前添加延迟。 有几件事情是恼人的,因为在某些应用打字,看到对话框的搬弄是非的闪光,意味着什么弹起,接受你碰巧当时作为其输入被压着任何随机密钥和离开去采取一些随机的行动。
IMO,避免他们任何东西,但东西,你是绝对肯定需要用户立即注意 。 否则,他们只是interupt没有很好的理由流动
我不认为避免了模态弹出窗口是有用的。 想想在关闭未保存的工作,的FileOpen对话框,这样的这样的东西确认。
我想你不应该告诉他们突然,当用户忙别的事情。
最小化。 使用状态栏或一些非在你面前的通知用户的机制。
如果你想拥有的自动化测试,你应该小心。 模式对话框喜欢玩“秀塞”。
要成为一个更具体一点,这里的情况是这样的:
我在右边的菜单,当用户想要添加的元素,我应该下展开菜单,并让他们从中选择一些东西在那里,然后还要按OK按钮,或显示模式弹出,(VisualStudio的风格)迫使他们选择。
(该步骤selction是强制性的)。
模式对话框已谴责可用性专家很长一段时间,因为他们对用户的工作流程中断的性质。 见,例如,杰夫·拉斯金的“人性化界面”书的无模式接口的讨论。