0

我的网站上有三个级别。目前的导航大概是:

First : 1  : 90: (link)
             95: 281: (link)
                 139: (link)
        2  : (link)
        3  : 12: 124: (link)
        4  : (link)

Second: 5  : (link)
Others..

我发现实现我想要的最佳示例是http://arborjs.org/的主页:立即,只有第一级可见,然后当您移动鼠标时,会弹出下一个级别。但它只在 Chrome 上有很好的性能,在其他浏览器上不起作用。

数据量不是很多(最多 4^3 个节点),但我找不到任何足够好的解决方案

4

1 回答 1

0

我想这可以类似于通过 css3 的下拉菜单来完成。我找不到任何有向图的 css3 实现,但我确实在 JavaScript 中找到了以下库。

  • D3:D3.js 是一个基于数据操作文档的 JavaScript 库。D3 帮助您使用 HTML、SVG 和 CSS 将数据变为现实。D3 对 Web 标准的重视为您提供了现代浏览器的全部功能,而无需将自己束缚于专有框架,结合了强大的可视化组件和数据驱动的 DOM 操作方法。
  • Processing.js:Processing.js 是流行的 Processing 可视化编程语言的姊妹项目,专为 Web 设计。Processing.js 使您的数据可视化、数字艺术、交互式动画、教育图表、视频游戏等使用 Web 标准工作,无需任何插件。您使用 Processing 语言编写代码,将其包含在您的网页中,其余的由 Processing.js 完成。这不是魔术,但几乎是。
于 2013-02-23T23:30:52.263 回答