用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 相关文章推荐
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
Jun 02 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
Jquery 设置标题的自动翻转
Oct 03 Javascript
关于图片按比例自适应缩放的js代码
Oct 30 Javascript
七个很有意思的PHP函数
May 12 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
JS基于面向对象实现的拖拽库实例
Sep 24 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
小程序实现筛子抽奖
May 26 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
php面向对象全攻略 (五) 封装性
2009/09/30 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
2013/06/24 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
从wamp到xampp的升级之路
2015/04/08 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
2016/02/18 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
python实现计算器功能
2019/10/31 Python
python 实现二维列表转置
2019/12/02 Python
Python随机数函数代码实例解析
2020/02/09 Python
scrapy-splash简单使用详解
2021/02/21 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
预备党员表决心书
2014/03/11 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL