第一范文网 - 专业文章范例文档资料分享平台

我的jsTree,学习资料

来源:用户分享 时间:2025/5/24 6:49:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

jsTree插件简介(一) 分类: jsTree 2012-04-09 16:21 3000人阅读 评论(0) 收藏 举报

htmljsonthemespluginsfunctionxml 在用jsTree时可以使用几种插件来支持我们的行为,下面我简要的介绍下各个插件的使用。 1:html_data plugin。 html_data即我们要渲染的数据是用html格式来完成tree的展示。其中所要渲染的html数据可以来自直接的html文本,例如 [javascript] view plaincopyprint? 1. $(function () {

2. $(\

3. \4. \

5. \

ref='#'>Child node\6. },

7. \8. }); 9. });

也可以是使用json取得的html,

[javascript] view plaincopyprint?

1. $(function () {

2. $(\3. \4. \

5. \6. \

7. return { id : n.attr ? n.attr(\8. }

9. } 10. },

11. \12. }); 13. });

也可以是两种情况的混合体。 我模拟了第一种情况,在

http://download.csdn.net/detail/yizhizouxiaqu/4211029 html_data.html中展示。

2、json_data:使用json格式的数据来展示树结构,这是我使用的方式

这种方式也可以使用固定的json数据,也可以从后台取得json数据,还可以是两者的混合,例子见http://download.csdn.net/detail/yizhizouxiaqu/4211029 json_data.html

这里提到一个参数progressive_render,当有很多嵌套时可以把这个值设置为true。据说很有用 例如

[javascript] view plaincopyprint?

1. $(function () {

2. $(\3. \4. \5. {

6. \

7. \8. }, 9. {

10. \

11. \

12. \13. \14. } 15. } 16. ],

17. \18. },

19. \20. }); 21. });

3、xml_data plugin:这种插件支持平行和嵌套的两种xml格式,嵌套的结构和平行结构仅仅不同的是parent_id上,平行结构有parent_id属性。 parent_id定义了在平行结构中的父节点,根节点值为0; state:open or closed item:对应了li 例子请见http://download.csdn.net/detail/yizhizouxiaqu/4211029 xml_data.html jsTree插件简介(二) 分类: jsTree 2012-04-14 17:14 3095人阅读 评论(0) 收藏 举报

themesiconsfunctionapplepluginsurl 1、themes plugin (jsTree的主题插件) 这个插件控制这jsTree的展示,如果没有这个插件,一个jsTree树结构就是一个有序的

    列表 属性:

    theme:给树结构应用的样式,默认为default,可以更改这个设置,需要在themes文件夹下建立需要使用的主题,我在themes文件中增加了apple样式,可以完成演示。 url:定义主题的css文件位置。可以设置为String为具体的地址,或者为false,为false时在< theme folder >/themes/< theme name >/style.css这个位置查找。

    dots:定义是否显示树结构周围的线,如下图所示

    如上图红框圈中的点,默认为true,即显示这些点,可以设置为false不显示这些点。

    icons:定义是否显示树结构前面的图标,默认为true,即显示图标,改为false可以不显示。 下面给出源代码

    [javascript] view plaincopyprint?

    1. $(function () {

    2. $(\3. $(\4. });

    5. $(\6. $(\7. });

    8. $(\

    9. $(\10. });

    11. $(\12. \

    13. \14. \

搜索更多关于: 我的jsTree,学习资料 的文档
我的jsTree,学习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7b9w10joia4mn0g1lujs_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top