用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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
jQuery 渐变下拉菜单
Dec 15 Javascript
js 效率组装字符串 StringBuffer
Dec 23 Javascript
js定时器的使用(实例讲解)
Jan 06 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
jQuery插件bxSlider实现响应式焦点图
Apr 12 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
Sep 04 Javascript
CodeMirror js代码加亮使用总结
Mar 25 Javascript
详解关于react-redux中的connect用法介绍及原理解析
Sep 11 Javascript
使用node打造自己的命令行工具方法教程
Mar 26 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
Aug 24 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实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
Vue实现可移动水平时间轴
2020/06/29 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
详解在Python程序中使用Cookie的教程
2015/04/30 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
python版本单链表实现代码
2018/09/28 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
Keras搭建自编码器操作
2020/07/03 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
一个C/C++编程面试题
2013/11/10 面试题
经济职业学院毕业生自荐书
2014/03/17 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
4s店活动策划方案
2014/08/25 职场文书
小学优秀学生评语
2014/12/29 职场文书
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python