使用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 相关文章推荐
csdn 批量接受好友邀请
Feb 19 Javascript
javascript 面向对象全新理练之数据的封装
Dec 03 Javascript
JQuery与iframe交互实现代码
Dec 24 Javascript
Jquery Autocomplete 结合asp.net使用要点
Oct 29 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
Jul 31 Javascript
jQuery中delegate()方法用法实例
Jan 19 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
javacript获取当前屏幕大小
Jun 04 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
微信小程序实现单列下拉菜单效果
Apr 25 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 Javascript
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(6) 面向对象
2010/02/16 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
PHP比你想象的好得多
2014/11/27 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
php实现小程序支付完整版
2018/10/09 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
JavaScript中使用concat()方法拼接字符串的教程
2015/06/06 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python mysql断开重连的实现方法
2019/07/26 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python 切分数组实例解析
2019/11/07 Python
Python用input输入列表的实例代码
2020/02/07 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
澳大利亚网上书店:QBD
2021/01/09 全球购物
小学毕业家长寄语
2014/01/19 职场文书
电子商务专业自荐信
2014/06/02 职场文书
数据保密承诺书
2014/06/03 职场文书
委托书的写法
2014/08/30 职场文书
租车协议书范本2014
2014/11/17 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
Java基于字符界面的简易收银台
2021/06/26 Java/Android
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL