目录
add
openAll
closeAll
openTo
功能
add()
添加一个节点到树形菜单里,只有当树形菜单加载完毕后才可以执行此方法,id、pid、name不能为空
名称 |
类型 |
描述 |
id |
Number |
值唯一 |
pid |
Number |
和父id关联,如果是根节点值必须为-1 |
name |
String |
节点名称 |
url |
String |
节点的链接url |
title |
String |
鼠标放在节点上显示的提示信息 |
target |
String |
节点链接所打开的目标frame |
icon |
String |
节点关闭时的图标,如果不填的话就为默认的 |
iconopen |
String |
节点打开后的图标,如果不填就为默认的 |
open |
Boolean |
节点是否默认打开 |
实例
1 |
mytree.add(1, 0, 'My node' , 'www.caohaifeng.com' , 'node title' , 'mainframe' , 'img/musicfolder.gif' );
|
openall()
打开所有的节点,无论树是否加载完毕都可以使用该方法
实例
closeAll()
关闭所有的节点,无论树是否加载完毕都可以使用该方法
实例
openTo()
打开某节点,也可以在打开某节点的时候选择是否高亮选中打开的该节点,在树加载完毕后才可掉用此方法
名称 |
类型 |
描述 |
id |
Number |
值唯一 |
select |
Boolean |
节点是否被选中 |
实例

1 |
mytree.openTo(1, false );
|

分享到:
相关推荐
描述中的“无限级可刷新Js树型菜单 dTree”是对标题的重复,进一步强调了该库的核心特性:无限制的层级深度和实时刷新功能。这表明用户可以轻松地添加或删除菜单项,而无需重新加载整个页面,提升了用户体验。 ...
总结来说,`dTree` 是一款强大的JavaScript库,适用于构建无限级、可刷新的树型菜单,其丰富的功能、良好的性能和易用性使得它在网页开发中具有广泛的应用价值。无论是在企业级项目还是个人作品中,`dTree` 都能成为...
`api.html`可能是一个文档页面,详细介绍了`dtree.js`的API用法,包括如何初始化菜单、如何添加或删除节点、如何触发刷新等,这对于开发者理解和使用这个树型菜单组件非常有帮助。 `readme.htm`通常是项目说明,会...
无限级可刷新Js树型菜单是一种常见的前端交互设计,它在网页应用中广泛用于展示具有层级关系的数据,如文件系统、组织结构、导航菜单等。本篇将详细讲解这种菜单的实现原理、核心功能和使用方法。 首先,无限级表示...
api.html : 作者写的dtree帮助文档 dtree.css: 树形菜单的样式 dtree.js : js核心文件,代码都在其中 example01.html:树形菜单实例 2)将压缩包内的文件拷贝到项目webroot下(example01.html可以不拷贝)...
DTree是一款优秀的JavaScript库,专门用于创建无限级的树型菜单,它轻量级且易于使用,能够帮助开发者高效地构建具有深度结构的导航系统。 ### 1. DTree核心特性 - **无限级节点**:DTree的最大亮点在于其支持无限...