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 相关文章推荐
javascript据option的value值快速设定初始的selected选项
Aug 13 Javascript
JavaScript入门学习书籍推荐
Jun 12 Javascript
JavaScript 组件之旅(一)分析和设计
Oct 28 Javascript
window.ActiveXObject使用说明
Nov 08 Javascript
js使用eval解析json(js中使用json)
Jan 17 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
angularjs实现table增加tr的方法
Feb 27 Javascript
angular第三方包开发整理(小结)
Apr 19 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
Oct 12 Javascript
JS实现数组去重及数组内对象去重功能示例
Feb 02 Javascript
javascript中call()、apply()的区别
Mar 21 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
PHP提取中文首字母
2008/04/09 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
Node.js的特点详解
2017/02/03 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
2018/09/14 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
python中for语句简单遍历数据的方法
2015/05/07 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
财务管理专业毕业生求职信范文
2013/09/21 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
2015年导购员工作总结
2015/04/25 职场文书
盲山观后感
2015/06/11 职场文书
师范生教育见习总结
2015/06/23 职场文书
学校远程教育工作总结
2015/08/11 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技