2011-01-31 62 views
1

我正在为多国网站重建语言选择界面,我开始认为使用简单表单下拉菜单可能更好,而不是自定义JavaScript下拉菜单,他们目前正在使用。我在这里的基础,还是应该我的本能?你怎么看?UX:表单下拉与定制设计

回答

4

简单的下拉式有它的优点。当你让浏览器决定要做什么时,而不是强迫它通过JS来做你想做的事情,那么对于独特环境(比如移动设备)的浏览器将把下拉菜单格式化为其本地选择器。

+0

是啊,我有点想同样的事情。 – Tom 2011-01-31 16:21:44

0

如果自定义js菜单没有提供其他功能,那么一定要使用基本的选择菜单。但是,如果有充分的理由使用自定义菜单,请考虑以使用progressive enhancement的方式实现它,以确保它为每个人提供基本功能,并为可支持它的浏览器添加功能。

0

任何到达设置语言页面的用户都会记住特定的目标。他已经知道他想在这里设置什么语言(就像在大多数表格中人们知道他们想要填写的出生日期)。

因此,我会推荐一个带自动完成功能的文本框。这里的优势是:

  • 一个文本框与预先输入的工作比在大多数情况下,一个下拉菜单,当用户知道自己的选择是
  • 下拉与搜索“R”的功能没有按好得多对于所有浏览器而言,总是以相同的方式工作,并不是所有的浏览器都实现搜索“RUS ....”等等。
  • 从纯粹的这种可用的角度来看,随着时间的推移,预先输入的文件将会变得非常有用。
0

我不会为国家使用下拉菜单 - 当项目数很大时(https://ux.stackexchange.com/questions/31738/what-is-the-maximum-recommended-number-of-item-to-put-in-a-drop-down-list),它们使用起来很麻烦。

按下R键直接跳转到俄罗斯的“开始键入一个字母”是下拉列表中的一个很棒的功能 - 尽管我怀疑这是一个超级用户功能 - 很多用户都不知道(基本上是因为它是一个隐藏功能)。

退房这一解决方案,而不是 - http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/

干杯