首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >向用户显示大型数据列表的一些有效方法是什么?

向用户显示大型数据列表的一些有效方法是什么?
EN

Stack Overflow用户
提问于 2011-02-25 16:29:13
回答 4查看 303关注 0票数 2

无论它是一个下拉列表,一个悬停菜单,还是带有子“飞出”菜单,等等…

我的网站有一个很大的U.S. military bases in the world列表。该列表实际上包含了网站上尚未激活的基础。当您将鼠标悬停在顶部的文本"Select your base hover“上时,处于活动状态的鼠标将出现在悬停菜单中。

如你所见,它当前是一个带有“飞出”子菜单的菜单。我担心,随着越来越多的基础被激活,该菜单将不会很好地支持它。

除了一个超大的下拉菜单,我还没有找到一个很好的方式来支持这一点。有哪些类型的有效菜单可以很好地支持这种情况?基于jQuery的也很好。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-25 16:49:09

其他的答案都很好,但都是假设人们是如何搜索的。思考这个问题的最好方法是:你的用户如何看待这个基础?

  • 他们可能知道他们想要的确切基数吗?(使用像jquery autocomplete)
  • Do这样的文本搜索,他们可能知道大致的地理位置?(使用地图)
  • 他们知道它的名字所在的州/国家吗?(使用分类列表)

只要想一想你的用户是怎么想的,以及你所见过的最接近的匹配,然后找到一种方法来实现它。

票数 5
EN

Stack Overflow用户

发布于 2011-02-25 16:39:21

对于这么多的数据,我会去一个可视化的地图,每个基本位置都有精确的点--它会让你的用户更直观地找到他们正在寻找的东西,并提供一种有趣的方式来可视化数据。

Google Charts API为创建地图图表提供了一个很好的起点:http://code.google.com/apis/chart/docs/gallery/new_map_charts.html

票数 1
EN

Stack Overflow用户

发布于 2011-02-25 16:39:52

在这种情况下,菜单可能不是理想的选择。一个更好的想法是将顶级区域放在下拉列表中,当您单击该链接时,您将被发送到另一个具有更多本地基础的页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5115095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档