我在数据库中有一个“产品”表。它用于填充网站上的下拉列表。
目前该列表按字母顺序输出,但我的客户建议如果他将可口可乐作为客户签名,他们可能会想把“香草可乐”作为产品放在首位,然后是“可口可乐” ,然后按字母顺序排序。
这对我来说似乎是一个糟糕的可用性决定...任何第二意见?
答案 0 :(得分:2)
取决于他们如何使用表单。如果他们要使用香草可乐很多,那么让它靠近顶部是有意义的。
在网站上的国家/地区下拉菜单中,您会看到相同的想法。主要在美国使用的网站可能会将美国作为第一项。
请注意,问题可能是您在下拉列表中有太多项目需要查看其他替代方案(AJAX autosuggest是一种方法)?
答案 1 :(得分:2)
“这对我来说似乎是一个糟糕的可用性决定...任何第二意见?”
你能问问你的用户吗?他们的意见很重要。我们的极客不和他们说话了!
答案 2 :(得分:2)
在那里喝可口可乐两次怎么样?一旦到达顶部,用户可以快速找到它,并且一次与其他产品按字母顺序排列?
这可以避免向下滚动和狩猎的痛苦,但却无法找到你想要的东西。
答案 3 :(得分:1)
这取决于您网站的性质。如果可口可乐人大多选择自己的产品,这是一个非常好的决定。我甚至会进一步将可口可乐的产品与其他产品分开,用空白/水平线分开:
____________________
Select Product: | Vanilla Coke | + | <- This is kinda' dropdown
| Coke |
| -------------|
| A Product |
| X Product |
----------------
答案 4 :(得分:1)
这对我来说很有意义。我碰巧处理了几个查找列表,这些列表首先由SequenceID排序,然后按字母顺序排序。它的实现很简单:简单地将SequenceID添加到记录中,然后先按SequenceID排序,然后按名称排序。您甚至可以通过SequenceID将项目组合在一起。
实际上,您的客户想要的是根据其重要性在自定义组中包含项目。这很有意义,特别是在处理热门项目位于列表中的长列表时。这非常有用!
答案 5 :(得分:0)
如果对用户有意义并且他们想要它。至少值得尝试。
他们可能会要求最常用的东西始终位于顶部。在这种情况下,这将是一个非常好的可用性决定。
另一种选择可能是不改变顺序,而是更改默认选择(到列表中间的一个)。
答案 6 :(得分:0)
我认为这取决于。如果一个项目被选择得比另一个项目多(比如80%的时间),并且它被列在顶部的5或6个项目列表中,用户很快就会厌倦滚动列表来查找此项目。将它放在列表的顶部可能更“用户友好”。
你需要权衡直觉的减少与实际使用的对比。