jquery的三级菜单

<!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>Jqyery+CSS折叠、合拢的多级菜单</title>

<style type="text/css">

*,body,ul,li,h1,h2{

margin:0;

padding:0;

list-style:none;

}

body{

font:12px "宋体";

}

.tree_box{

margin: 5px 0;

width: 100px;

overflow: hidden;

}

.tree_box h3,.tree_one h4,.tree_two li{

cursor: pointer;

}

.tree_one,.tree_two{

display: none;

margin: 0 0 0 10px;

overflow: hidden;

}

.tree_one li{

margin: 5px 0;

}

</style>

<script type="text/javascript" src="scripts/jquery-1.8.3.js"></script>

</head>

<body>

<div class="tree">

<div class="tree_box">

<h3>我是一级菜单</h3>

<ul class="tree_one">

<li><h4>我是二级菜单</h4>

</li>

<li><h4>我是二级菜单</h4>

</li>

<li><h4>我是二级菜单</h4>

<ul class="tree_two">

<li>我是三级菜单</li>

<li>我是三级菜单</li>

<li>我是三级菜单</li>

</ul>

</li>

</ul>

</div>

<div class="tree_box">

<h3>我是一级菜单</h3>

<ul class="tree_one">

<li><h4>我是二级菜单</h4>

<ul class="tree_two">

<li>我是三级菜单</li>

<li>我是三级菜单</li>

<li>我是三级菜单</li>

</ul>

</li>

<li><h4>我是二级菜单</h4>

<ul class="tree_two">

<li>我是三级菜单</li>

<li>我是三级菜单</li>

<li>我是三级菜单</li>

</ul>

</li>

</ul>

</div>

<div class="tree_box"><h3>我是一级菜单</h3>

<ul class="tree_one">

<li><h4>我是二级菜单</h4>

<ul class="tree_two">

<li>我是三级菜单</li>

<li>我是三级菜单</li>

<li>我是三级菜单</li>

</ul>

</li>

</ul>

</div>

</div>

<script type="text/javascript">

$(function three_level_menu(){

var h3 = $(".tree_box").find("h3");

var tree_one = $(".tree_box").find(".tree_one");

var h4 = $(".tree_one").find("h4");

var tree_two = $(".tree_one").find(".tree_two");

h3.each(function(){

$(this).click(function(){

$(this).next().slideToggle();

})

})

h4.each(function(i){

$(this).click(function(){

$(this).next().slideToggle();

})

})

})

</script>

</body>

</html>

时间: 2024-08-04 21:10:33

jquery的三级菜单的相关文章

Jquery实现三级菜单的制作

HTML代码: <body> <div class="navMenu"> <ul> <li><a href="#">首页</a> <ul> <li><a href="#">JavaScript+</a> <ul> <li><a href="#">三角函数</a>

jQuery 三级菜单

在写这个的时候,首先要捋顺思路.点一个菜单的时候,其他的要闭合,点一级菜单的时候,二三级菜单要闭合,等等. 大致代码如下: <body> <aside> <ul class="one"> <li> <a href="#" class="a">目录A</a> <ul class="two" style="display: none"

css三级菜单效果

一个简单实用的css三级菜单效果 <!doctype html> <html> <head> <meta charset="utf-8"> <title>css实现三级菜单</title> <style type="text/css"> *{margin:0;padding:0} ul{list-style:none} a{text-decoration:none} body{fon

Python学习笔记五:字符串常用操作,字典,三级菜单实例

字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count("x") 输出字符,不够的使用指定的字符补上,字符居中:a_str.center(50,"-") 判断字符串以什么结尾:a_str.endwith("xx") 将字符串中的tab转换为指定数目的空格:a_str.expandtabs(tabsize=30) 查找指定字符

三级菜单制作

HTML代码: <body> <div class="navMenu"> <ul> <li><a href="#">首页</a> <ul> <li><a href="#">JavaScript+</a> <ul> <li><a href="#">三角函数</a>

可控制导航下拉方向的jQuery下拉菜单代码

效果:http://hovertree.com/texiao/nav/1/ 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>可控制导航下拉方向的jQuery下拉菜单代码 - 何问起</title> <base ta

Android--简单的三级菜单

  关于这个菜单应该在很多播放器应用里面可以看见,直接先上两张效果图吧,一张是该Demo的效果图,一张是优酷手机客户端的效果图.                                                         DEMO的效果图                                                                   优酷手机客户端界面 因为没有时间去自己制作图标,所以Demo里面采用的就是优酷手机客户端里的图标了. 一.布

Python 三级菜单

Python 三级菜单 需求 打印省.市.县三级菜单 可返回上一级 可随时退出程序 代码实现 1 menu = { 2 '北京':{ 3 '海淀':{ 4 '五道口':{ 5 'soho':{}, 6 '网易':{}, 7 'google':{} 8 }, 9 '中关村':{ 10 '爱奇艺':{}, 11 '汽车之家':{}, 12 'youku':{}, 13 }, 14 '上地':{ 15 '百度':{}, 16 }, 17 }, 18 '昌平':{ 19 '沙河':{ 20 '老男孩':

Jquery Easy-UI 树形菜单的运用

一.树形菜单的右键标签 期中增加同级机构.增加下属机构.修改.删除分别是调用了addNode(),del()等方法. <div id="menuTree" class="easyui-menu" style="width: 120px;"> <SecurityTag:Authorize ID="Authorize12" runat="server" FunctionID="fun