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 07 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 Javascript
基于JavaScript实现TAB标签效果
Jan 12 Javascript
Bootstrap路径导航与分页学习使用
Feb 08 Javascript
javascript中this用法实例详解
Apr 06 Javascript
vue如何在自定义组件中使用v-model
May 14 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
微信小程序实现banner图轮播效果
Jun 28 Javascript
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
解决vue-cli webpack打包开启Gzip 报错问题
Jul 24 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 mysql数据库操作分页类
2008/06/04 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
python处理cookie详解
2014/02/07 Python
Python生成器(Generator)详解
2015/04/13 Python
在Python中使用next()方法操作文件的教程
2015/05/24 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
使用Python实现牛顿法求极值
2020/02/10 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
赡养老人协议书
2014/04/21 职场文书
人大调研汇报材料
2014/08/14 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
端午节活动总结报告
2015/02/11 职场文书
win10搭建配置ftp服务器的方法
2022/08/05 Servers