• jQuery笔记——jQuery选择器实例应用


      刚学完jQuery选择器,闲来无事,照着书上的范例敲了一段代码(HTML和CSS抄自书上),自己试着写了写jQuery的代码,感觉相当轻便啊`~~~

    显示效果:

    功能说明:

      1、点击上边的图书分类一栏,实现向下的伸缩扩展,可以控制分类的显示状态;

      2、“简化”功能点击后实现分类显示菜单数量的简化,简化后,简化字样变成“展开”;

      3、页面中的两个红色箭头图标均为显示状态的图标,每次点击后都会变换相应的状态效果。

    代码实现:

    <!DOCTaYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta name="keywords" content=" keywords" />
    <meta name="description" content="description" />
    </head>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
    <style type="text/css">
    body
    {font-size:13px}
    #divFrame
    {border:solid 1px #666;width:301px;overflow:hidden}
    #divFrame .clsHead
    {background-color:#eee;padding:8px;height:18px;cursor:pointer}
    #divFrame .clsHead h3
    {padding:0px;margin:0px;float:left}
    #divFrame .clsHead span
    {float:right;margin-top:3px}
    #divFrame .clsContent
    {padding:8px}
    #divFrame .clsContent ul
    {list-style-type:none;margin:0px;padding:0px}
    #divFrame .clsContent ul li
    {float:left;width:95px;height:23px;line-height:23px}
    #divFrame .clsBot
    {float:right;padding-top:5px;padding-bottom:5px}
    .GetFocus
    {background-color:#eee}
    </style>
    <body>
    <script type="text/javascript">
    $(
    function(){
    $(
    '.clsHead').click(function(){
    if($('.clsContent').is(':visible')){
    $(
    '.clsContent').css('display','none');
    $(
    '.clsHead span img').attr('src','a.gif');
    }
    else{
    $(
    '.clsContent').css('display','block');
    $(
    '.clsHead span img').attr('src','a2.gif');
    }
    });
    $(
    '.clsBot').click(function(){
    if($('li:last').is(':visible')){
    $(
    'li:gt(5)').css('display','none');
    $(
    '.clsBot a').html('展开');
    $(
    '.clsBot img').attr('src','a.gif');
    }
    else{
    $(
    'li:gt(5)').css('display','block');
    $(
    '.clsBot a').html('简化');
    $(
    '.clsBot img').attr('src','a2.gif');
    }
    });
    });
    </script>
    <div id="divFrame">
    <div class="clsHead">
    <h3>图书分类</h3>
    <span><img src="a2.gif" alt="" /></span>
    </div>
    <div class="clsContent">
    <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>(235) </i></li>
    <li><a href="#">生活</a><i>(7809) </i></li>
    <li><a href="#">社科</a><i>(876) </i></li>
    <li><a href="#">管理</a><i>(1234) </i></li>
    <li><a href="#">计算机</a><i>(2434) </i></li>
    <li><a href="#">教育</a><i>(234) </i></li>
    <li><a href="#">工具书</a><i>(7665) </i></li>
    <li><a href="#">引进版</a><i>(4557) </i></li>
    <li><a href="#">其他类</a><i>(4543) </i></li>
    </ul>
    <div class="clsBot"><a href="#">简化</a>
    <img src="a2.gif">
    </div>
    </div>
    </div>
    </body>
    </html>



  • 相关阅读:
    如何自动生成参考文献格式
    VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行
    从多核CPU Cache一致性的应用到分布式系统一致性的概念迁移
    【译】为什么永远都不要使用MongoDB Why You Should Never Use MongoDB
    团队技能提升的二三事儿
    从微信朋友圈的评论可见性,谈因果一致性在分布式系统中的应用
    我所认为的软件可靠性的三重境界
    Redis核心原理与实践--事务实践与源码分析
    Redis核心原理与实践--Redis启动过程源码分析
    选择SaaS平台的那些事
  • 原文地址:https://www.cnblogs.com/picaso/p/2432759.html
Copyright © 2020-2023  润新知