用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 冒号 使用说明
Jun 06 Javascript
Javascript中神奇的this
Jan 20 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
May 21 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
Dec 08 Javascript
js中开关变量使用实例
Feb 24 Javascript
浅谈React Native 中组件的生命周期
Sep 08 Javascript
微信小程序实现带缩略图轮播效果
Nov 04 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
Aug 28 Javascript
Vue-CLI项目中路由传参的方式详解
Sep 01 Javascript
js面向对象之实现淘宝放大镜
Jan 15 Javascript
详解Node.JS模块 process
Aug 31 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核心代码分析require和include的区别
2011/01/02 PHP
php实现的SESSION类
2014/12/02 PHP
php读取本地json文件的实例
2018/03/07 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
分享20款好玩的jQuery游戏
2011/04/17 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
浅谈JavaScript中Date(日期对象),Math对象
2015/02/05 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
机械工程师求职自我评价
2013/09/23 职场文书
信息工程学院毕业生推荐信
2013/11/05 职场文书
单位未婚证明范本
2014/01/18 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
倡议书范文格式
2014/05/12 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
行政诉讼答辩状
2015/05/21 职场文书
学校教师培训工作总结
2015/10/14 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技