用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 相关文章推荐
限制复选框的最大可选数
Jul 01 Javascript
js 表单验证方法(实用)
Apr 28 Javascript
jquery插件validate验证的小例子
May 08 Javascript
Json实现异步请求提交评论无需跳转其他页面
Oct 11 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
Nov 15 Javascript
详解JavaScript跨域总结与解决办法
Oct 31 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 Javascript
angular 用Observable实现异步调用的方法
Dec 27 Javascript
在Vue项目中使用snapshot测试的具体使用
Apr 16 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
送你43道JS面试题(收藏)
Jun 17 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和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
Angularjs过滤器使用详解
2016/05/25 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python使用cPickle模块序列化实例
2014/09/25 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
简单易懂的python环境安装教程
2017/07/13 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
Python3匿名函数用法示例
2018/07/25 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python版中国省市经纬度
2020/02/11 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
高中学生干部学习的自我评价
2014/02/21 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
监守自盗观后感
2015/06/10 职场文书
我是特种兵观后感
2015/06/11 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android