用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 前台切换网站的样式实现
Jun 22 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
Feb 23 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 Javascript
jquery ajaxfileupload异步上传插件
Nov 21 jQuery
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
Sep 20 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 Javascript
vue如何使用模拟的json数据查看效果
Mar 31 Vue.js
利用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+MySQL的聊天室设计
2006/10/09 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
AJAX的使用方法详解
2017/04/29 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
Javascript Objects详解
2014/09/04 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
vue 实现tab切换保持数据状态
2020/07/21 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
Python之变量类型和if判断方式
2020/05/05 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
基于python实现操作git过程代码解析
2020/07/27 Python
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
仓库理货员岗位职责
2013/12/18 职场文书
英语教师求职信
2014/06/16 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
荆州古城导游词
2015/02/06 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
对讲机知识
2022/04/07 无线电