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 相关文章推荐
用JS判断IE版本的代码 超管用!
Aug 09 Javascript
jQuery中offset()方法用法实例
Jan 16 Javascript
javascript字符串函数汇总
Dec 06 Javascript
JavaScript中用let语句声明作用域的用法讲解
May 20 Javascript
Bootstrap框架下下拉框select搜索功能
Mar 26 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
JS验证图片格式和大小并预览的简单实例
Oct 11 Javascript
js防刷新的倒计时代码 js倒计时代码
Sep 06 Javascript
Ionic学习日记实现验证码倒计时
Feb 08 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 Javascript
Vue分页插件的前后端配置与使用
Oct 09 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超级全局变量
2010/01/26 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
PHP微信分享开发详解
2017/01/14 PHP
提高网站信任度的技巧
2008/10/17 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
python实现textrank关键词提取
2018/06/22 Python
简单了解python数组的基本操作
2019/11/26 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
python包的导入方式总结
2021/03/02 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
英国床垫在线:Mattress Online
2016/12/07 全球购物
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
JNI的定义
2012/11/25 面试题
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
教师的实习自我鉴定
2013/12/17 职场文书
小摄影师教学反思
2014/04/27 职场文书
公司门卫工作职责
2014/06/28 职场文书
教师自我剖析材料
2014/09/29 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
通讯稿格式及范文
2015/07/22 职场文书
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers
处理canvas绘制图片模糊问题
2022/05/11 Javascript
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL