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 相关文章推荐
深入理解JavaScript系列(4) 立即调用的函数表达式
Jan 15 Javascript
JavaScript 反科里化 this [译]
Sep 20 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
jQuery实现表格展开与折叠的方法
May 04 Javascript
jquery实现鼠标悬浮停止轮播特效
Aug 20 Javascript
JS简单实现仿百度控制台输出信息效果
Sep 04 Javascript
JS打开摄像头并截图上传示例
Feb 18 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
详解js静态资源文件请求的处理
Aug 01 Javascript
vue init webpack 建vue项目报错的解决方法
Sep 29 Javascript
Axios取消重复请求的方法实例详解
Jun 15 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
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
js实现点击文本框显示日期选择器特效代码分享
2020/05/21 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
Python help()函数用法详解
2014/03/11 Python
python hook监听事件详解
2018/10/25 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
python3实现弹弹球小游戏
2019/11/25 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
python实现图片转字符画
2021/02/19 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
what is the difference between ext2 and ext3
2013/11/03 面试题
施工单位安全责任书
2014/07/24 职场文书
考研英语辞职信
2015/05/13 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers