一个基于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 相关文章推荐
Ctrl+Enter提交内容信息
Jun 26 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
Sep 10 Javascript
javascript实现简单的鼠标拖动效果实例
Apr 10 Javascript
JS+DIV实现鼠标划过切换层效果的方法
May 25 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
Dec 20 Javascript
Javascript缓存API
Jun 14 Javascript
Node.js开启Https的实践详解
Oct 25 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
OpenLayers3加载常用控件使用方法详解
Sep 25 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
python 堆和优先队列的使用详解
2019/03/05 Python
django最快程序开发流程详解
2019/07/19 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
女娲补天教学反思
2014/02/05 职场文书
老师对学生的寄语
2014/04/09 职场文书
商品陈列协议书
2014/09/29 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
投诉书格式范本
2015/07/02 职场文书
小学课改工作总结
2015/08/13 职场文书
MySQL分区路径子分区再分区
2022/04/13 MySQL