familyTree:用于构建家谱的 Javascript 库

时间:2024-07-16 16:49:17
【文件属性】:

文件名称:familyTree:用于构建家谱的 Javascript 库

文件大小:48KB

文件格式:ZIP

更新时间:2024-07-16 16:49:17

JavaScript

familyTree 库允许您仅使用 Javascript 在浏览器中动态构建家谱。 特征 您将需要库来绘制树。 到目前为止,存在以下约束: 树只从上到下绘制 你不能改变树节点的顺序 该树支持多个合作伙伴。 但是,只有一个配偶(默认情况下是合伙人数组中的最后一个)显示在前景中,而其他人则显示在背景中。 要查看另一个配偶,只需单击背景节点。 这个怎么运作 绘制树的关键概念是代。 所有的人都根据他们的世代进行排序,以便正确绘制。 与树中的其他人没有任何联系的人不会显示。 为了使树视图更紧凑,所有代都居中,即所有节点都尽可能靠近中心绘制。 用法 初始化非常简单: var ft = new familyTree(persons, settings); 在这里, persons是一个对象数组。 顺序并不重要,因为无论如何图书馆都会对它们进行排序。 每个对象可能包含任何属性,但有些名称是


【文件预览】:
familyTree-master
----raphael-min.js(89KB)
----ftree.js(46KB)
----license.txt(1KB)
----readme.md(7KB)
----ftree.min.js(15KB)
----example.html(4KB)
----versions.txt(455B)

网友评论