jquery - 向用户展示大量数据的有效方法有哪些?

标签 jquery css list menu

无论是下拉列表、悬停菜单、带有子“飞出”菜单等...

我有一个很大的列表 U.S. military bases in the world对于我的网站。该列表实际上包含该网站上尚未激活的基地。当您将鼠标悬停在顶部的“选择您的基地[悬停]”文本上时,事件的菜单会显示在悬停菜单中。

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

除了一个大型下拉菜单之外,我正在画一个空白来支持这一点。哪些类型的有效菜单可以很好地支持这种情况?基于 jQuery 也很好。

最佳答案

其他答案都很好,但都对人们如何搜索做出了假设。最好的思考方式是:您的用户会如何看待基础?

  • 他们可能知道他们想要的确切基地吗? (使用像 jquery 自动完成这样的文本搜索)
  • 他们大概知道它的地理位置吗? (使用 map )
  • 他们知道其所在州/国家的名称吗? (使用分类列表)

只需思考用户的想法以及您所见过的最接近的匹配,然后找到实现该目标的方法。

关于jquery - 向用户展示大量数据的有效方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115095/

相关文章:

html - 在段落旁边对齐图像

css - as3 htmltext 和 css 类

python - `not` 运算符与 python 列表的奇怪行为

python - 如何创建从 raw_input 创建的字典/列表/类

javascript - 从字符串中提取 URL javascript

jquery - 重用 jQuery 代码?

css - 查找用户成员(member)计划 WooCommerce

Bash 遍历元素列表

javascript - 如何在 Mustache.js 完成渲染模板时运行回调

javascript - 如何为主要浏览器(IE、firefox 和 google)的 div.onresize 事件注册或添加监听器?