我正在为一个跨国网站重建一个语言选择界面,我开始认为使用简单的表单下拉可能更好,而不是自定义JavaScript下拉菜单,他们是目前使用。我离开这里的基地,还是我应该凭直觉去做?你觉得怎么样?
答案 0 :(得分:4)
简单的下拉有其优点。当您让浏览器决定要做什么时,不要强迫它通过JS执行您想要的操作,而是针对特殊情况(例如移动设备)的浏览器会将下拉格式化为其原生选择器。
答案 1 :(得分:0)
如果自定义js菜单没有提供其他功能,那么一定要使用基本选择菜单。但是,如果有充分的理由使用自定义菜单,请考虑以使用progressive enhancement的方式实现它,这样您就可以确保它为每个人提供基本功能,并为可以支持它的浏览器添加功能。
答案 2 :(得分:0)
任何到达设置语言页面的用户都会考虑到特定的目标。他已经知道他想在这里设置什么语言(正如大多数形式的人都知道他们想要填写的出生日期)。
出于这个原因,我建议使用具有自动完成功能的文本框。以下是优点:
答案 3 :(得分: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/
干杯