使用js简单实现了tree树菜单


Posted in Javascript onNovember 20, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>tree</title> 
<link href="css/style.css" rel="stylesheet" type="text/css" /> 
<style type="text/css"> 
.node ul{ 
margin-left:20px; 
} 
.node .node{ 
display:none; 
} 
.node .tree{ 
height:24px; 
line-height:24px; 
} 
.ce_ceng_close{ 
background:url(images/cd_zd1.png) left center no-repeat; 
padding-left: 15px; 
} 
.ce_ceng_open{ 
background:url(images/cd_zd.png) left center no-repeat; 
} 
</style> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> 
</head> <body> 
<div class="cd_zj_l"> 

<div class="cd_title">目录导航</div> 
<div class="cv_fcv node"> 
<div class="tree">哲学、宗教</div> 
<ul class="node"> 
<li> 
<div class="tree">哲学伦理</div> 
<ul class="node"> 
<li> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
</li> 
<div style="clear:both"></div> 
</ul> 
</li> 
<div style="clear:both"></div> 
</ul> 
<div class="tree">哲学、宗教</div> 
<ul class="node"> 
<li> 
<div class="tree">哲学伦理</div> 
<ul class="node"> 
<li> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
<div class="tree">马克思主义哲学</div> 
</li> 
</ul> 
</li> 
</ul> 
</div> 
</div> 
<script type="text/javascript"> 
$(".tree").each(function(index, element) { 
if($(this).next(".node").length>0){ 
$(this).addClass("ce_ceng_close"); 
} 
}); 
$(".tree").click(function(e){ 
var ul = $(this).next(".node"); 
if(ul.css("display")=="none"){ 
ul.slideDown(); 
$(this).addClass("ce_ceng_open"); 
ul.find(".ce_ceng_close").removeClass("ce_ceng_open"); 
}else{ 
ul.slideUp(); 
$(this).removeClass("ce_ceng_open"); 
ul.find(".node").slideUp(); 
ul.find(".ce_ceng_close").removeClass("ce_ceng_open"); 
} 
}); 
</script> 
</body> 
</html>

使用js简单实现了树菜单!相信自己你一定可以实现的更好!

实现的效果图
使用js简单实现了tree树菜单

Javascript 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
jquery中的事件处理详细介绍
Jun 24 Javascript
javascript学习笔记(二)数组和对象部分
Sep 30 Javascript
js中document.write的那点事
Dec 12 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
jquery实现全选功能效果的实现代码
May 05 Javascript
H5移动端适配 Flexible方案
Oct 24 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
删除table表格行的实例讲解
Sep 21 Javascript
基于jquery.page.js实现分页效果
Jan 01 jQuery
js 用CreateElement动态创建标签示例
Nov 20 #Javascript
JS实现字体选色板实例代码
Nov 20 #Javascript
jquery实现树形二级菜单实例代码
Nov 20 #Javascript
javascript右下角弹层及自动隐藏(自己编写)
Nov 20 #Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 #Javascript
js中的布尔运算符使用介绍
Nov 20 #Javascript
浅析hasOwnProperty方法的应用
Nov 20 #Javascript
You might like
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python标准库之Sys模块使用详解
2015/05/23 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
护理学专业推荐信
2013/12/03 职场文书
高中军训感言200字
2014/02/23 职场文书
活动宣传策划方案
2014/05/23 职场文书
2014年个人思想工作总结
2014/11/27 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
办公室规章制度范本
2015/08/04 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书