不要着急 我们 来 先看看API
Overview
Functions
add
openAll
closeAll
openTo
Configuration
Functions
add()
Adds a node to the tree.
Can only be called before the tree is drawn.
id, pid and name are required.
Parameters
Name Type Description
id Number Unique identity number.
pid Number Number refering to the parent node. The value for the root node has to be -1.
name String Text label for the node.
url String Url for the node.
title String Title for the node.
target String Target for the node.
icon String Image file to use as the icon. Uses default if not specified.
iconOpen String Image file to use as the open icon. Uses default if not specified.
open Boolean Is the node open.
Example
mytree.add(1, 0, 'My node', 'node.html', 'node title', 'mainframe', 'img/musicfolder.gif');
openAll()
Opens all the nodes.
Can be called before and after the tree is drawn.
Example
mytree.openAll();
closeAll()
Closes all the nodes.
Can be called before and after the tree is drawn.
Example
mytree.closeAll();
openTo()
Opens the tree to a certain node and can also select the node.
Can only be called after the tree is drawn.
Parameters
Name Type Description
id Number Identity number for the node.
select Boolean Should the node be selected.
Example
mytree.openTo(4, true);
Configuration
Variable Type Default Description
target String true Target for all the nodes.
folderLinks Boolean true Should folders be links.
useSelection Boolean true Nodes can be selected(highlighted).
useCookies Boolean true The tree uses cookies to rember it's state.
useLines Boolean true Tree is drawn with lines.
useIcons Boolean true Tree is drawn with icons.
useStatusText Boolean false Displays node names in the statusbar instead of the url.
closeSameLevel Boolean false Only one node within a parent can be expanded at the same time. openAll() and closeAll()
functions do not work when this is enabled.
inOrder Boolean false If parent nodes are always added before children, setting this to true speeds up the tree.
Example
mytree.config.target = "mytarget";
封装的 CSS 和 主要的 JS 在偶的博客上
这里给出
Example
:
example01.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Destroydrop » Javascripts » Tree</title>
<link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script>
</head>
<body>
<h2>__级联菜单__</h2>
<div class="dtree">
<p><a href="javascript: d.openAll();">全部打开</a> ||| <a href="javascript: d.closeAll();">关闭所有</a></p>
<script type="text/javascript">
<!--
d = new dTree('d');
d.add(0,-1,'程雨__级联菜单__树型结构');
d.add(1,0,'Node 1','example01.html');
d.add(2,0,'Node 2','example01.html');
d.add(3,1,'Node 1.1','example01.html');
d.add(4,0,'Node 3','example01.html');
d.add(5,3,'Node 1.1.1','example01.html');
d.add(6,5,'Node 1.1.1.1','example01.html');
d.add(7,0,'Node 4','example01.html');
d.add(8,1,'Node 1.2','example01.html');
d.add(9,0,'My Pictures','example01.html','Pictures I\'ve taken over the years','','','img/imgfolder.gif');
d.add(10,9,'The trip to Iceland','example01.html','Pictures of Gullfoss and Geysir');
d.add(11,9,'Mom\'s birthday','example01.html');
d.add(12,0,'Recycle Bin','example01.html','','','img/trash.gif');
d.add(13,2,'Node 2.1','example01.html');
document.write(d);
//-->
</script>
</div>
<!--
<p><a href="mailto:drop@destroydrop.com">©2002-2003 Geir Landrö</a></p>
-->
</body>
</html>
明白了各个参数的意思,按部就班,再次面对 树型菜单 我们就可以说 就 OK
这里不是动态的联动 要想做动态的 可以尝试用下 AJAX 很简单的
分享到:
相关推荐
全国行政区级联数据库_sqlserver版 全国行政区级联数据库_sqlserver版 全国行政区级联数据库_sqlserver版 全国行政区级联数据库_sqlserver版 全国行政区级联数据库_sqlserver版 全国行政区级联数据库_sqlserver版 ...
"级联_级联失效 代码"则表明这个压缩包包含了级联失效的程序代码,这些代码可能是由MATLAB编写,用于仿真和分析网络中的级联失效现象。 "级联失效代码"是实际的程序源码,可能包括了各种算法,如故障传播模型、网络...
根据给定的信息,本文将对“js菜鸟笔记之级联菜单”进行详细的解析与扩展,以便读者能够深入了解级联菜单的实现原理及其背后的JavaScript技术。 ### 标题:js菜鸟笔记之级联菜单 该标题表明了文章的主要内容是关于...
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单...
"cascade H-bridge"或“级联H桥”则表示这是一个由多个H桥串联组成的电路结构,这样的设计可以提供更高的电压输出或增强系统性能。 在描述中,“三相级联H桥的研究和应用”意味着这个压缩包可能包含了关于三相电源...
级联SVG(Cascaded SVG)是一种H桥级联结构的SVG技术。这种结构由多个独立的H桥模块组成,每个模块都可以独立控制其电流,从而实现更精确的无功功率补偿。H桥由四个开关器件(通常是IGBT或MOSFET)组成,通过改变...
本文将深入探讨一个关键概念——耦合网络级联故障,以及它与连通图、级联网络和级联故障的关系。 首先,我们要理解耦合网络的概念。耦合网络是由多个相互作用的子网络构成的整体,这些子网络之间通过某些方式相互...
在这个场景中,我们关注的是一个关于LayUI树型结构的问题及其解决方案。 标题"layui_修改了树型结构的父选项与子选项关联的问题.rar"暗示了用户在使用LayUI的树形组件时遇到了一个问题,这个问题可能涉及到父节点与...
载波相移调制策略下的H桥级联型多电平逆变器的MATLAB仿真
级联菜单 动态级联菜单 级联菜单是一种常见的Web应用程序用户界面元素,它允许用户从多个选项中选择一个或多个项目。动态级联菜单是指可以根据实际情况动态生成选项的级联菜单。下面将对该技术进行详细的解释。 ...
级联故障是指在一个系统中,一个故障引发另一个或多个故障的连续发生,这种现象在大规模电力系统中尤其值得关注,因为它可能导致整个电网的瘫痪。牛顿法是一种解决非线性方程组的数值方法,被广泛应用于电力系统的...
为了实现级联51,即连接多个74HC595,你需要将前一个芯片的Q7输出连接到下一个芯片的DS输入,同时确保所有74HC595的时钟和使能信号都同步。这样,单片机只需要控制一个串行数据输入,就可以控制所有74HC595,从而...
它的核心结构是由多个H桥模块组成的,每个H桥模块由四个开关器件(如IGBT或MOSFET)构成,能够控制交流电与直流电之间的转换。在级联H桥逆变器中,这些H桥模块串联起来,增强了逆变器的电压输出能力,使其能够处理更...
IIR 和 FIR滤波器的级联型的实现。。。。。。。。
在电力电子领域,H桥级联多电平逆变器是一种广泛应用的电源转换技术,其核心在于通过级联多个H桥结构实现电压等级的提升,从而提供更宽的电压输出范围和更高的电压质量。这种设计的优势在于可以降低开关器件的电压...
三电平级联npc逆变器的空间矢量调制的matlab仿真策略
级联菜单是Web应用程序中常见的一种交互设计方式,尤其在需要展示多层级数据结构时,如省份-城市选择器等场景下非常实用。通过级联菜单,用户可以方便地根据上一级的选择来筛选下一级的选项,从而达到快速定位的目的...
首先,我们来看级联菜单的基本结构。级联菜单通常由一个主菜单项和一组相关的子菜单项组成。当用户点击主菜单项时,子菜单项会从主菜单项下方展开,呈现出更多的操作选项。这种层次结构的设计使得屏幕空间得到了有效...
本项目“hibernate3.2的级联关系_JavaProject”旨在帮助初学者理解并实践Hibernate 3.2中的级联关系,包括一对多、一对一和多对多这三种主要的关系类型。 首先,让我们深入了解一下级联关系。级联关系在Hibernate中...