显示效果:

之后全部展开:

 <!DOCTYPE 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>动态列表效果.html</title>
 <style type="text/css">
  *{ margin:0; padding:0;}
 body {font-size:12px;text-align:center;}
 a { color:#04D; text-decoration:none;}
 a:hover { color:#F50; text-decoration:underline;}
 .SubCategoryBox {width:600px; margin:0 auto; text-align:center;margin-top:40px;}
 .SubCategoryBox ul { list-style:none;}
 .SubCategoryBox ul li { display:block; float:left; width:200px; line-height:20px;}
 .showmore { clear:both; text-align:center;padding-top:10px;}
 .showmore a { display:block; width:120px; margin:0 auto; line-height:24px; border:1px solid #AAA;}
 .showmore a span { padding-left:15px; background:url(img/down.gif) no-repeat 0 0;}
 .promoted a { color:#F50;}

 </style>
 <!-- 引入jQuery  var $li = $("li:gt(5):not(':last')");-->
 <script src="../js/jquery-1.4.2.js" type="text/javascript"></script>
 <script type="text/javascript">

     //window.onload  ==
     $(document).ready(function(){
         var $li=$("ul>li:gt(5):not(':last')");
         $li.hide();
         $("a>span").click(function(){
 //            if($li.is(":hidden")){
 //                $li.show(3000);
 //                $("a>span").html("精简显示");
 //            }else{
 //                $li.hide(3000);
 //                $("a>span").html("显示全部品牌");
 //            }
 //            /切换...
 //            如果元素为隐藏的状态,调用toggle 方法,会默认显示,如果元素为显示的状态,调用toggle 方法,默认隐藏...
             $li.toggle(3000);

         })

     });
 </script>
 </head>
 <body>

 <div class="SubCategoryBox">
 <ul >
 <li ><a href="#">佳能</a><i>(30440) </i></li>
 <li ><a href="#">索尼</a><i>(27220) </i></li>
 <li ><a href="#">三星</a><i>(20808) </i></li>
 <li ><a href="#">尼康</a><i>(17821) </i></li>
 <li ><a href="#">松下</a><i>(12289) </i></li>
 <li ><a href="#">卡西欧</a><i>(8242) </i></li>
 <li ><a href="#">富士</a><i>(14894) </i></li>
 <li ><a href="#">柯达</a><i>(9520) </i></li>
 <li ><a href="#">宾得</a><i>(2195) </i></li>
 <li ><a href="#">理光</a><i>(4114) </i></li>
 <li ><a href="#">奥林巴斯</a><i>(12205) </i></li>
 <li ><a href="#">明基</a><i>(1466) </i></li>
 <li ><a href="#">爱国者</a><i>(3091) </i></li>
 <li ><a href="#">其它品牌相机</a><i>(7275) </i></li>
 </ul>
 <div class="showmore">
     <a href="javascript:void(0);"><span>显示全部品牌</span></a>
 </div>
 </div>
 <!-- Resources from http://down.liehuo.net -->
 </body>
 </html>

jQuery选择器之动态列表显示Demo的更多相关文章

  1. jQuery选择器之基本选择器Demo

    测试代码: 01-基本选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...

  2. jQuery选择器之属性选择器Demo

    测试代码: 06-属性选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...

  3. jQuery选择器之层次选择器Demo

    测试代码: 02-层次选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...

  4. jQuery选择器之内容过滤选择器Demo

    测试代码: 04-内容过滤选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...

  5. jQuery选择器之基本过滤选择器Demo

    测试代码: 03-基本过滤选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...

  6. jQuery选择器之表单选择器Demo

    测试代码: 09-表单选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...

  7. jQuery选择器之表单对象属性过滤选择器Demo

    测试代码: 08-表单对象属性过滤选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  8. jQuery选择器之子元素过滤选择器Demo

    测试代码: 07-子元素过滤选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" & ...

  9. jQuery选择器之可见性过滤选择器Demo

    测试代码 05-可见性过滤选择器.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...

随机推荐

  1. PLSA中的EM算法

    转自:http://www.cnblogs.com/rocketfan/archive/2011/07/03/2096953.html 主要记录下几个文章博客内容 A Note on EM Algor ...

  2. android 三种弹出框之一PopupWindow

    PopupWindow 在android的弹出框我目前了解到的是有三种:AlertDialog,PopupWindow,Activity伪弹框, AlertDialog太熟悉了,这里就不介绍了 就先看 ...

  3. javascript js 内存泄露工具使用

    javascript内存泄露工具使用 原文:http://lanhy2000.blog.163.com/blog/static/43678608201121472644851/ 2011-03-14 ...

  4. CloudStack4.2 更新全局参数

    { "updateconfigurationresponse": { "configuration": { "category": &quo ...

  5. 有关获取session属性时报nullPointException(空指针异常)的解决方案

    一般我们在从session中获取数据时,需要先进行赋值,也就是必须先进行session.setAttribute(String,Object)方法进行赋值,然后我们才能从session中获取内容,但是 ...

  6. STM32 + RT Thread OS 学习笔记[三]

    RTGUI 据说RTGUI是多线程的,因此与RT-Thread OS的耦合度较高,有可能要访问RT-Thread的线程控制块.如果要移植到其它OS,估计难度较大.目前还处于Alpha状态,最终将会包含 ...

  7. vim复制多行<转>

    比如我要复制从第1行到第5行的数据,复制到第9行 光标移到第5行任意位置,输入ma光标移到第1行任意位置,输入y'a(这一定要打这个“'”单引号,否则就进入“INSERT”状态了光标移到需要复制的行, ...

  8. arp:地址解析协议(Address Resolution Protocol)(来自维基百科)

    地址解析协议(Address Resolution Protocol),其基本功能为通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。它是IPv4中网络层必不可少的协议,不过在I ...

  9. Java中类的初始化顺序

    一.一个类的初始化顺序(没继承情况)  规则: 1.静态变量>普通变量>构造方法   2.变量定义的顺序决定初始化的顺序 3.静态变量和静态块是一样的,普通变量和非静态块是一样的,即能够把 ...

  10. 初次接触CodeSmith

    说到开发效率的提高,代码生成器肯定是其中必不可少的重点.说到代码生成器,鼎鼎大名CodeSmith肯定是如雷贯耳. CodeSmith最大的特点是能够自定义模板(通俗的说就是想生成什么样就可以生成什么 ...