我正在使用 Jit 的 Spacetree ( http://flashcanvas.net/examples/thejit.org/static/v20/Jit/Examples/Spacetree/example1.html ),我正在尝试将其修改为单击节点时的位置要展开它,它不会隐藏其他节点,但它会简单地调整大小以适应画布上的所有节点。
我想做的类似于 d3js 的可折叠树布局(http://mbostock.github.io/d3/talk/20111018/tree.html)。但是,我不能使用 d3js,因为我正在处理的项目需要与 IE8 兼容,并且截至目前,d3js 不能与 IE8 一起使用,而且我看到的试图结合 Raphael JS 和 d3js 的库不起作用适当地。
我不是在寻找代码,而只是一个关于如何实现它的想法(无论是修改 Jit 的源代码还是我必须在我自己的 .js 文件中手动完成)谢谢。