使用js简单实现了tree树菜单_Javascript教程-查字典教程网
使用js简单实现了tree树菜单
使用js简单实现了tree树菜单
发布时间:2017-01-14 来源:查字典编辑
摘要:复制代码代码如下:tree.nodeul{margin-left:20px;}.node.node{display:none;}.node....

复制代码 代码如下:

<!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>

<div>目录导航</div>

<div>

<div>哲学、宗教</div>

<ul>

<li>

<div>哲学伦理</div>

<ul>

<li>

<div>马克思主义哲学</div>

<div>马克思主义哲学</div>

<div>马克思主义哲学</div>

<div>马克思主义哲学</div>

</li>

<div></div>

</ul>

</li>

<div></div>

</ul>

<div>哲学、宗教</div>

<ul>

<li>

<div>哲学伦理</div>

<ul>

<li>

<div>马克思主义哲学</div>

<div>马克思主义哲学</div>

<div>马克思主义哲学</div>

<div>马克思主义哲学</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简单实现了树菜单!相信自己你一定可以实现的更好!

实现的效果图

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类