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 相关文章推荐
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
javascript深入理解js闭包
Jul 03 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 Javascript
javascript Slip.js实现整屏滑动的手机网页
Nov 25 Javascript
Jquery使用小技巧汇总
Dec 29 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
基于jquery插件实现拖拽删除图片功能
Aug 27 Javascript
基于node.js express mvc轻量级框架实践
Sep 14 Javascript
基于vue.js实现的分页
Mar 13 Javascript
Node 搭建一个静态资源服务器的实现
May 20 Javascript
如何解决日期函数new Date()浏览器兼容性问题
Sep 11 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
天津市收音机工业发展史
2021/03/04 无线电
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
深入理解PHP中的global
2014/08/19 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
不可错过的十本Python好书
2017/07/06 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
django和vue实现数据交互的方法
2019/08/21 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
浅谈python出错时traceback的解读
2020/07/15 Python
python中selenium库的基本使用详解
2020/07/31 Python
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
计算机专业毕业生自荐信范文
2014/03/06 职场文书
大家访活动实施方案
2014/03/10 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
Ruby处理CSV数据方法详解
2022/04/18 Ruby