一个基于jQuery的树型插件(OrangeTree)使用介绍


Posted in Javascript onMay 03, 2012

OrangeTree
下载地址:OrangeTree

首先大家先看下演示吧!
首先声明本人美术功底比较差!这个样式大家就将就一下吧!我将这个无限级树型插件命名为桔子树,它主要就分为3个级别的节点:

首级菜单,就是树上的一级菜单
父级菜单,也就是下面还有节点的菜单
子级菜单,也就是下面没有节点的菜单
每个节点都可以用CSS控制其样式,详细请看下表:

OrangeTree
.OrangeTree 控件
.first_node 首级菜单的默认样式
.first_node_hover 首级菜单鼠标移上的样式
.first_node_click 首级菜单鼠标点击后的样式
.first_node_subItem 首级菜单下的子级菜单样式
.Item 父级菜单
.Item_node 父级菜单默认样式
.Item_node_hover 父级菜单鼠标移上的样式
.Item_node_click 父级菜单鼠标点击后的样式
.Item_Img_bg 父级菜单图标样式
.subItem 子级菜单
.subItem span 子级菜单默认样式
.subItem_node_hover 子级菜单鼠标移上的样式
.subItem_node_click 子级菜单鼠标点击后的样式
.subItem_Img_bg 子级菜单图标样式
注:注释为(*)的样式建议不要修改

JavaScript参数说明:

OrangeTree
width 控件宽度
height 控件高度
indent 层级缩进
view 初始显示方式,expanded:全部打开,collapsed:全部关闭,firstNode:指定显示首级的第几级(firstNode指定)
firstNode view为firstNode此属性指定显示首级的第几级
single 指定显示方式,是否只能开打一级目录
具体用法如下:
首先添加引用
<link href="Styles/OrangeTree.css" rel="stylesheet" type="text/css" /> 
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 
<script src="Scripts/OrangeTree.js" type="text/javascript"></script>

HTML
<div class="OrangeTree"> 
<ul> 
<li>……</li> 
…… 
</ul> 
</div>

Javascript
$(document).ready(function() { 
$(".OrangeTree").OrangeTree({ 
width:"300px", 
height:"500px", 
indent:20, 
view: "collapsed", 
firstNode: 1, 
single:false 
}); 
});
Javascript 相关文章推荐
javascript中的对象和数组的应用技巧
Jan 07 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
jquery trigger实现联动的方法
Feb 29 Javascript
微信小程序 获取设备信息 API实例详解
Oct 02 Javascript
Vue2.0组件间数据传递示例
Mar 07 Javascript
深入理解Vue transition源码分析
Jul 30 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
js实现蒙版效果
Jan 11 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
JavaScript原生数组函数实例汇总
Oct 14 Javascript
ASP.NET中AJAX 调用实例代码
May 03 #Javascript
javascript中将Object转换为String函数代码 (json str)
Apr 29 #Javascript
基于jquery ajax 用户无刷新登录方法详解
Apr 28 #Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
Apr 26 #Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 #Javascript
js querySelector和getElementById通过id获取元素的区别
Apr 20 #Javascript
仿微博字符限制效果实现代码
Apr 20 #Javascript
You might like
php 多关键字 高亮显示实现代码
2012/04/23 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
PHP使用mysqldump命令导出数据库
2015/04/14 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
JS 常用校验函数
2009/03/26 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
pyqt4教程之widget使用示例分享
2014/03/07 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
浅谈django channels 路由误导
2020/05/28 Python
详解如何修改python中字典的键和值
2020/09/29 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
大学生自我鉴定范文
2013/12/28 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
担保书格式
2015/01/20 职场文书
求职自我评价范文
2015/03/09 职场文书
茶花女读书笔记
2015/06/29 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书