4

我想用 JavaScript 在 Facebook 页面上显示一棵树。因此,至少就我上次在该平台上工作的时间(2009 年 4 月)而言,不会对无法在 Facebook 上运行的框架(例如 jQuery 或Ext )产生依赖。任何人都可以推荐一个“无框架”的 JavaScript/tree 库吗?我已经将一些相当复杂的 JavaScript 移植到 Facebook,所以我确信我能够移植几乎所有现有的纯 JavaScript 库。

澄清点:

  • 我的目标是FBJS
  • 我也可以(并且确实)在谷歌上搜索 JavaScript/树引擎,但我正在寻求关于哪些引擎的建议
4

6 回答 6

6

看看这个实现...... http://www.destroydrop.com/javascripts/tree/

于 2009-07-27T21:12:19.453 回答
2

你没有描述你的 JS 树的要求,所以我建议你自己写一个。除非您需要更复杂的功能,否则这是一项相对简单的任务。

一个简单的树只是拥有一堆 DOM 节点,其中有其他 DOM 节点可以打开和关闭(显示块/无)

于 2009-07-25T19:18:23.010 回答
1

我查看了 FBJS 中的 munging。不知道为什么它会使 jQuery 不起作用,但如果有人有一些见识,我很想听听。

我知道你可能因为冲突而不能使用 jQuery 的 $ 。但这可以很容易地从 $() 更改为 jQuery()。

我可以告诉你我喜欢什么树视图,但如果不在 Facebook 中尝试它,它可能会因为与 jQuery 相同的原因而失败。

于 2009-07-06T14:45:27.883 回答
1

即使您主要使用 FBML 和 FBJS 工作,您也可以使用<fb:iframe/>渲染原始 HTML 和 JavaScript 而无需 FB 修改。

您的目标是什么类型的页面?<fb:iframe/>适用于画布页面,但不适用于用户的个人资料页面。

于 2009-07-06T14:54:01.300 回答
1

你真的应该编写和测试你自己的,以获得你想要的东西,并且你没有准确描述你想要从树中得到什么,但也许你可以试试treeview的免费版本。

于 2009-07-27T22:29:22.480 回答
0

我使用http://sortablejs.github.io/Sortable/#nested取得了巨大成功。默认的 UI 可能会让您失望(它看起来不像一棵树),但是当您考虑移动用户时,这种外观实际上效果更好。

于 2019-09-30T03:54:56.290 回答