在阅读了Jeff's blog post之后,我对GUI编程还很陌生,我想知道应用“Fitt定律的反面”的限制是什么。例如,在对话框屏幕上分开“是”和“否”是否是一个好主意,还是会与另一个编程规则冲突?例如。 alt text http://www.freeimagehosting.net/uploads/9b6d34c344.png和alt text http://www.freeimagehosting.net/uploads/b3e9223b44.png我应该走多远“与费茨法则相反”?
1
A
回答
4
我不相信事情是根本不相关,甚至应该是在同一轴线上。相关但是相反的东西,比如Yes |任何对话都不应该分开,以免发生意外错误点击,但更重要的是应遵循标准惯例。换句话说,不要做No |是的,遵循Yes |的约定没有|取消,最右边的按钮保持相同的状态 - 因为许多人通过按位置查找按钮而不是阅读文本来产生错误。
+0
我刚才说的是同样的事情,比起两个按钮之间的距离首先放置NO的错误更多。 – HLGEM 2010-04-07 17:11:57
2
其实我觉得这个想法是将它们分开足以避免出错.. 所以300个像素太多,但至少30是不错的,5个像素definetely不够。
而是应该考虑怎么样取消按钮,它应该远离是独立的和NO,因为这是不同概念..
1
使按钮说明他们正在做的“保存并退出”和“退出而不保存”,以及“取消并返回到应用程序”。这消除了所有不确定性,并且不依赖任意放置规则。
相关问题
- 1. IoC应该走多远?
- 2. 测试CSV - 我应该走多远?
- 3. 单元测试应该走多远?
- 4. 我应该走多远才能最小化数据库查询?
- 5. 最好的实践应该避免魔法数字应该走多远?
- 6. 模型应该在MVC编程中走多远?
- 7. 你应该在估算任务时走多远?
- 8. 一个事件能走多远,我该如何听?
- 9. 费舍尔耶茨变化
- 10. 应该使用Eval带走与GoTo相同的烙印吗?
- 11. 多DAL方法是否应该走这里?
- 12. 费舍尔耶茨洗牌在python
- 13. “出生日期”验证:您会走多远/多远?
- 14. Spark RDD缓存将走多远?
- 15. 聚合根。兔洞走多远
- 16. 使用Facebook Graph API可以走多远?
- 17. 使用JavaScript开发iOS应用程序 - 它可以走多远?
- 18. isItemChecked总是返回与onItemClickListener内部应该相反的值吗?
- 19. 我该怎么办相反的键连接或反向输出相反
- 20. 我该如何开始像cloudcmd和科尔多瓦与应用永远node.js中
- 21. Php imagick反走样
- 22. 你应该使用TDD多远?
- 23. 多行文本与反应
- 24. IIS规则与反应路由器v4
- 25. 我应该使用哪种方法处理iOS远程通知?
- 26. 循环无法与反应
- 27. 获取与反应相关的错误
- 28. 我应该在反应原生应用程序中使用多个图像吗?
- 29. 词法相反
- 30. 我应该管理多少条重写规则?
http://stackoverflow.com/questions/2558197/make-a-run-away-button-in-jquery/2558262#2558262;) – kennytm 2010-04-07 17:02:50
我建议你重命名对话框上的按钮来说什么他们实际上做例如“保存”和“不保存退出”。 – 2010-04-07 17:05:11
@Michael“保存”和“丢弃”。实际上,我更喜欢杰夫拉斯金提出的透明持续储蓄的建议,即使退出是通过崩溃。 – 2010-04-07 17:48:34