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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
javascript new 需不需要继续使用
Jul 02 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
Jan 19 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
JavaScript如何实现组合列表框中元素移动效果
Mar 01 Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
May 10 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 21 Javascript
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
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 foreach、while性能比较
2009/10/15 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
php表单处理操作
2017/11/16 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
python实现LRU热点缓存及原理
2019/10/29 Python
如何基于python操作json文件获取内容
2019/12/24 Python
pygame实现飞机大战
2020/03/11 Python
python 串行执行和并行执行实例
2020/04/30 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
计算机毕业大学生推荐信
2013/12/01 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
英文辞职信范文
2015/05/13 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript