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为搜索栏增加tag提示
Jun 22 Javascript
浅谈Javascript面向对象编程
Nov 15 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
javascript动态创建表格及添加数据实例详解
May 13 Javascript
纯JS代码实现一键分享功能
Apr 20 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 Javascript
Electron-vue脚手架改造vue项目的方法
Oct 22 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
Jun 18 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 会话(session 时间设定)使用入门代码
2008/06/05 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
自己的js工具 Cookie 封装
2009/08/21 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
EJB的角色和三个对象
2015/12/31 面试题
秋季婚礼证婚词
2014/01/11 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
应届生求职信
2014/05/31 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
实习单位意见
2015/06/04 职场文书
二年级作文之动物作文
2019/11/13 职场文书