一个基于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 相关文章推荐
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 Javascript
javascript sudoku 数独智力游戏生成代码
Mar 27 Javascript
基于Asp.net与Javascript控制的日期控件
May 22 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
Mar 01 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 Javascript
JS键盘版计算器的制作方法
Dec 03 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
详解vue组件通信的三种方式
Jun 30 Javascript
使用JavaScript进行表单校验功能
Aug 01 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
Oct 20 Javascript
微信小程序自定义组件实现tabs选项卡功能
Jul 14 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 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
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
学习php开源项目的源码指南
2014/12/21 PHP
帝国cms目录结构分享
2015/07/06 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
Javascript Global对象
2009/08/13 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
Bootstrap三种表单布局的使用方法
2016/06/21 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
javascript实现移动端红包雨页面
2020/06/23 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
详解python播放音频的三种方法
2019/09/23 Python
python之array赋值技巧分享
2019/11/28 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
毕业生自我推荐
2013/11/04 职场文书
合伙经营协议书范本
2014/09/13 职场文书
2015教师年度考核评语
2015/03/25 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
初中英语教学反思范文
2016/02/15 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers
python实现学员管理系统(面向对象版)
2022/06/05 Python