用jQuery实现一些导航条切换,显示隐藏的实例代码


Posted in Javascript onJune 08, 2013

代码如下:

<!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>
Javascript 相关文章推荐
jQuery学习之prop和attr的区别示例介绍
Nov 15 Javascript
javascript闭包传参和事件的循环绑定示例探讨
Apr 17 Javascript
Node.js 制作实时多人游戏框架
Jan 08 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
js 事件的传播机制(实例讲解)
Jul 20 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
Node.js中的child_process模块详解
Jun 08 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
Nuxt.js 数据双向绑定的实现
Feb 17 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
js实现随机点名器精简版
Jun 29 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 #Javascript
JavaScript自动设置IFrame高度的小例子
Jun 08 #Javascript
EXTjs4.0的store的findRecord的BUG演示代码
Jun 08 #Javascript
JavaScript String.replace函数参数实例说明
Jun 06 #Javascript
jquery DIV撑大让滚动条滚到最底部代码
Jun 06 #Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 #Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
Jun 06 #Javascript
You might like
解析php5配置使用pdo
2013/07/03 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
IE iframe的onload方法分析小结
2010/01/07 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
python虚拟环境virtualenv的使用教程
2017/10/20 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
Oracle性能调优原则
2012/05/03 面试题
成功经营餐厅的创业计划书范文
2013/12/26 职场文书
留学推荐信怎么写
2014/01/25 职场文书
学生感冒英文请假条
2014/02/04 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript