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 相关文章推荐
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 Javascript
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
jQuery中fadeOut()方法用法实例
Dec 24 Javascript
js全选按钮的实现方法
Nov 17 Javascript
JS简单编号生成器实现方法(附demo源码下载)
Apr 05 Javascript
JS生成一维码(条形码)功能示例
Jan 19 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
浅析vue深复制
Jan 29 Javascript
vue二级路由设置方法
Feb 09 Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 Javascript
vue的for循环使用方法
Feb 12 Javascript
Element实现动态表格的示例代码
Aug 02 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
PHP中实现进程间通讯
2006/10/09 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
python标准库OS模块详解
2020/03/10 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
美发活动策划书
2014/01/14 职场文书
优秀学生获奖感言
2014/02/15 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
工程部文员岗位职责
2015/02/04 职场文书
感恩主题班会教案
2015/08/12 职场文书
JavaScript实例 ODO List分析
2022/01/22 Javascript
Python进程池与进程锁之语法学习
2022/04/11 Python