JQuery伸缩导航练习示例


Posted in Javascript onNovember 13, 2013

最近在学习JQuery,尝试制作了这个导航
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>伸缩导航</title> 
<link rel="stylesheet" type="text/css" href="nav.css"> 
<script type="text/javascript" src="jquery-1.10.2.js"></script> 
<script type="text/javascript" src="nav.js"></script> 
</head> 
<body> 
<div class="navigator"> 
<ul class="tabs"> 
<li class="tab1"> 
<h3>导航卡1</h3> 
<ul class="nav1"> 
<li>子项目1</li> 
<li>子项目2</li> 
<li>子项目3</li> 
<li>子项目4</li> 
</ul> 
</li> 
<li class="tab2"> 
<h3>导航卡2</h3> 
<ul class="nav2"> 
<li>子项目1</li> 
<li>子项目2</li> 
<li>子项目3</li> 
<li>子项目4</li> 
</ul> 
</li> 
<li class="tab3"> 
<h3>导航卡3</h3> 
<ul class="nav3"> 
<li>子项目1</li> 
<li>子项目2</li> 
<li>子项目3</li> 
<li>子项目4</li> 
</ul> 
</li> 
</ul> 
</div> </body> 
</html>

/** 
* Author LY 2013-11-11 22:30 
**/ * { 
margin: 0; 
padding: 0; 
font-family: "Microsoft Yahei","Arial" 
} 
.navigator { 
width: 180px; 
display: block; 
margin-top: 30px; 
margin-left: 30px; 
border-top: 10px solid #ddd; 
border-bottom: 10px solid #ddd; 
border-left: 3px solid #ddd; 
border-right: 3px solid #ddd; 
background: #ddd; 
} 
.tabs { 
list-style: none; 
} 
.tabs li { 
clear: both; 
overflow: auto; 
} 
.tabs li h3 { 
padding: 0; 
margin:0; 
font-size: 14px; 
height: 40px; 
line-height: 40px; 
text-align: center; 
width: 180px; 
cursor: pointer; 
background: #07f; 
color: #fff; 
border-bottom: 1px solid #ccc; 
} 
.tabs li:last-child h3 { 
border:none; 
} 
.tabs li h3.current { 
background: #6af; 
} 
.tabs li ul { 
margin-left: auto; 
margin-right: auto; 
width: 160px; 
height: 0px; 
list-style: none; 
overflow: hidden; 
} 
.tabs li ul li { 
height: 30px; 
line-height: 30px; 
background: #eee; 
padding: 5px; 
border-bottom: 1px solid #ccc; 
cursor: pointer; 
}

$(document).ready(function(){ 
$(".nav1").css("height","160px"); 
$(".tabs li h3:first").addClass("current"); 
$(".tabs li h3").click(function() { 
$(".tabs li h3").removeClass("current"); 
$(this).addClass("current"); 
$(".tabs li ul").animate({height:"0"},"fast"); 
$(this).next().animate({height:"160"},"slow"); 
}); 
});
Javascript 相关文章推荐
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
Nov 06 Javascript
javascript 原型继承介绍
Aug 30 Javascript
微信小程序 animation API详解及实例代码
Oct 08 Javascript
移动端基础事件总结与应用
Jan 12 Javascript
JS仿Base.js实现的继承示例
Apr 07 Javascript
js中DOM事件绑定分析
Mar 18 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
微信小程序实现日历效果
Dec 28 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
抖音短视频(douyin)去水印工具的实现代码
Mar 30 Javascript
JS:window.onload的使用介绍
Nov 13 #Javascript
JQuery each打印JS对象的方法
Nov 13 #Javascript
Jquery 数组操作大全个人总结
Nov 13 #Javascript
JS保存和删除cookie操作 判断cookie是否存在
Nov 13 #Javascript
js 判断上传文件大小及格式代码
Nov 13 #Javascript
php跨域调用json的例子
Nov 13 #Javascript
JQuery文字列表向上滚动的代码
Nov 13 #Javascript
You might like
VOLVO车载收音机
2021/03/02 无线电
德生PL330测评
2021/03/02 无线电
如何把PHP转成EXE文件
2006/10/09 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
自己的js工具 Event封装
2009/08/21 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python json转字典字符方法实例解析
2020/04/13 Python
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
综合素质的自我鉴定
2013/10/07 职场文书
六一儿童节主持词
2014/03/21 职场文书
网站客服岗位职责
2014/04/05 职场文书
经管应届生求职信范文
2014/05/18 职场文书
投标授权委托书范文
2014/08/02 职场文书
党校学习党性分析材料
2014/12/19 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS