jquery实现树形二级菜单实例代码


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>jQuery实现的树形列表菜单(Menu Tree) </title> 
<meta name="Copyright" content=" https://3water.com/" /> 
<meta name="description" content="jQuery实现的树形列表菜单(Menu Tree),JavaScript分享网" /> 
<meta content="JavaScript,分享,JavaScript代码,Ajax" name="keywords" /> <style type="text/css"> 
.padding {height:300px;} 
 This copyright notice must be kept untouched in the stylesheet at  
all times. 
The original version of this stylesheet and the associated (x)html 
is available at https://3water.com
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved. 
This stylesheet and the associated (x)html may be modified in any  
way to fit your requirements. 
 
#wrap {position:relative; height:200px; width:130px; z-index:100;} 
#nav {position:absolute; left:0; top:0;} 
#nav,  
#nav ul {padding:0; margin:0; list-style:none; font-family:arial, sans-serif; background:#fff; font-weight:bold;} 
#nav li a {padding-left:20px; white-space:nowrap;} 
#nav li ul li a {padding-left:0;} 
#nav ul {padding-left:20px;} 
#nav li a {color:#66b; text-decoration:none; font-size:11px;} 
#nav li {font-size:13px; line-height:25px; color:#d80; cursor:pointer; width:100%;} 
#nav li.down {text-indent:20px;} 
#nav li a:hover {text-decoration:underline;} 
</style> 
 
<script type="text/javascript" src="jquery-1.3.2.min.js"></script> 
<script type="text/javascript"> 
 This copyright notice must be untouched at all times. 
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved. 
$(document).ready(function() { 
$("ul#nav ul").hide(); 
$('ul#nav li:has(ul)').each(function(i) { 
$(this).children().slideUp(400); 
}); 

$('li.p1:has(ul)').click(function(event){ 
        if (this == event.target) { 
        current = this; 
        $('ul#nav li:has(ul)').each(function(i) { 
        if (this != current) {$(this).children().slideUp(400);} 
        }); 
        $(this).children("ul:eq(0)").slideToggle(400); 
        } 
    }); 
}); 
 
</script> 
</head> 
<body> 
 
<div id="wrap"> 
<ul id="nav"> 
<li><a href="#url">Home</a></li> 
<li class="p1 down">Products 
    <ul> 
        <li><a href="#url">Flashguns</a></li> 
        <li><a href="#url">Tripods</a></li> 
        <li><a href="#url">Filters</a></li> 
    </ul> 
</li> 
<li class="p1 down">Services 
    <ul> 
        <li><a href="#url">Printing</a></li> 
        <li><a href="#url">Photo Framing</a></li> 
        <li><a href="#url">Retouching</a></li> 
        <li><a href="#url">Archiving</a></li> 
    </ul> 
</li> 
</ul> 
</div> 
</body> 
</html>

其中的jquery的地址自己得换一个能够找到的,要不没有效果
Javascript 相关文章推荐
不用锚点也可以平滑滚动到页面的指定位置实现代码
May 08 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
Feb 23 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
Dec 03 Javascript
谈谈node.js中的模块系统
Sep 01 Javascript
Ajax异步刷新功能及简单案例
Nov 20 Javascript
javascript右下角弹层及自动隐藏(自己编写)
Nov 20 #Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 #Javascript
js中的布尔运算符使用介绍
Nov 20 #Javascript
浅析hasOwnProperty方法的应用
Nov 20 #Javascript
鼠标滚轮改变图片大小的示例代码
Nov 20 #Javascript
JS画线(实例代码)
Nov 20 #Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
Nov 20 #Javascript
You might like
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
Add a Formatted Table to a Word Document
2007/06/15 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
在vue项目中引入highcharts图表的方法
2019/01/21 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
Python如何实现FTP功能
2020/05/28 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
Python 发送邮件方法总结
2020/08/10 Python
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
应聘教师推荐信
2013/10/31 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
保安部任务及岗位职责
2014/02/25 职场文书
工作表扬信
2015/01/17 职场文书
小学教师教学随笔
2015/08/14 职场文书
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL