jQuery实现的导航条切换可显示隐藏


Posted in Javascript onOctober 22, 2014

用jQuery实现一些导航条切换,显示隐藏,主要运用的技术有slideToggle( ),toggeClass( ),toggle( ):

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>导航条在项目中的应用</title>
<script language="javascript" type="text/javascript" src="Jscript/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$(".tit").find("span").click(function(){
$(this).toggleClass("closeBtn2").parent().next().slideToggle(); //实现内容隐藏显示,及图标的切换
}) ;
$(".clsBot").click(function(){
$(this).parent().find("li:gt(4)").toggle(); //实现内容索引值大于4的隐藏或者显示

})
})
</script>
<style type="text/css">
*{ margin: 0;padding: 0;}
ul li{ list-style: none;}
.box{ width: 400px; margin: 100px auto; border: 1px solid #ddd;}
.tit{ background: #999; height: 30px; color: #fff; font-size: 14px; line-height: 30px; padding-left: 6px; position: relative;}
.closeBtn{ background: url("Images/a2.gif") no-repeat 0 0; width: 7px; height: 8px; position: absolute; right: 10px; top: 10px; display: block; text-indent: -9999px; cursor: pointer;}
.closeBtn2{background: url("Images/a1.gif") no-repeat 0 0;}
.content{padding: 6px;font-size: 12px; overflow: hidden; }
.content li{ float: left; width: 100px; height: 24px; }
.content li a{ color: #999;}
.content li a:hover{ color: red;}
.clsBot{ display: block; clear: both; background: url("Images/a5.gif") no-repeat right 0; padding-right: 16px; float: right; width: 26px; cursor: pointer; color: blue;}
</style>
</head>
<body>
<div class="box">
<div class="tit">
<h2>图书分类</h2>
<span class="closeBtn">关闭</span>
</div>
<div class="content">
<ul>
<li><a href="#">小说</a><i> ( 1110 ) </i></li>
<li><a href="#">文艺</a><i> ( 230 ) </i></li>
<li><a href="#">青春</a><i> ( 1430 ) </i></li>
<li><a href="#">少儿</a><i> ( 1560 ) </i></li>
<li><a href="#">生活</a><i> ( 870 ) </i></li>
<li><a href="#">社科</a><i> ( 1460 ) </i></li>
<li><a href="#">管理</a><i> ( 1450 ) </i></li>
<li><a href="#">计算机</a><i> ( 1780 ) </i></li>
<li><a href="#">教育</a><i> ( 930 ) </i></li>
<li><a href="#">工具书</a><i> ( 3450 ) </i></li>
<li><a href="#">引进版</a><i> ( 980 ) </i></li>
<li><a href="#">其它类</a><i> ( 3230 ) </i></li>
</ul>
<span class="clsBot">简化</span>
</div>
</div>
</body>
</html>

效果图:
jQuery实现的导航条切换可显示隐藏

Javascript 相关文章推荐
基于jquery的tab切换 js原理
Apr 01 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
获取3个数组不重复的值的具体实现
Dec 30 Javascript
jQuery中 delegate使用的问题
Jul 03 Javascript
基于jQuery实现表格内容的筛选功能
Aug 21 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
vue一个页面实现音乐播放器的示例
Feb 06 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
vue项目移动端实现ip输入框问题
Mar 19 Javascript
详解Vue的mixin策略
Nov 19 Vue.js
Javascript的promise,async和await的区别详解
Mar 24 Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 #Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 #Javascript
js实现select跳转功能代码
Oct 22 #Javascript
Javascript原型链和原型的一个误区
Oct 22 #Javascript
Javascript this 关键字 详解
Oct 22 #Javascript
Javascript 构造函数详解
Oct 22 #Javascript
Javascript中Array.prototype.map()详解
Oct 22 #Javascript
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
php 伪静态之IIS篇
2014/06/02 PHP
php中mysql连接方式PDO使用详解
2015/02/25 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
建筑经济管理专业求职信分享
2014/01/06 职场文书
学生打架检讨书
2014/02/14 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
白酒代理协议书范本
2014/10/26 职场文书
整脏治乱工作简报
2015/07/21 职场文书
电力培训学习心得体会
2016/01/11 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
Python打包为exe详细教程
2021/05/18 Python
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
python 多态 协议 鸭子类型详解
2021/11/27 Python