设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3016|回复: 0
打印 上一主题 下一主题

[jquery] 列表的显示和隐藏--select练习

[复制链接]

65

主题

3

好友

739

积分

超级版主

Rank: 8Rank: 8

自我介绍
新年第一天据说有雨,全民齐赏日出的计划恐要泡汤。”宋仁宗拍着包拯的肩,“朕决定把你悬挂在城门上。”“但微臣额上的不是太阳是月亮啊!”“没事,挂久一点就会升级成太阳
生肖
星座
狮子座
性别

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2012-5-26 21:23:37 |只看该作者 |倒序浏览
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=utf8">
  5.         <title>Untitled Document</title>
  6.         <script src="lib/jquery/jquery-1.4.2.js"></script>
  7.         <script language="JavaScript">
  8.             $(document).ready(function(){
  9.                 $(function(){
  10.                     var $category = $('ul li:gt(5):not(:last)');
  11.                     $category.hide();
  12.                     var $toggleBtn = $('div.showmore > a');
  13.                     $toggleBtn.click(function(){
  14.                         if($category.is(":visible")){
  15.                             $category.hide();
  16.                         $('.showmore a span')
  17.                         .css("background","#ffff00;")
  18.                         .text("显示全部品牌");
  19.                         $('ul li').removeClass("promoted");
  20.                         }else{
  21.                             $category.show();
  22.                         $('.showmore a span')
  23.                         .css("background","#c0c0c0;")
  24.                         .text("精简显示品牌");
  25.                         $('ul li').filter(":contains('佳能'),:contains('奥林巴斯')")
  26.                         .addClass("promoted");
  27.                         }
  28.                         
  29.                         return false;
  30.                         
  31.                     })
  32.                 })
  33.             });
  34.         </script>
  35.     <style>
  36.         .promoted{
  37.             background:red;
  38.         }
  39.         ul{
  40.             width:620px;
  41.         }
  42.         ul li{
  43.             float:left;
  44.             width:200px;
  45.         }
  46.         .showmore{
  47.             clear:both;
  48.             text-align:center;
  49.         }
  50.         .showmore span{
  51.             border:1px solid #000;
  52.         }
  53.     </style>
  54.     </head>
  55.    
  56.     <body>
  57.         <div class="SubCategoryBox">
  58.             <ul>
  59.                 <li><a href="#">佳能</a><i>(27220)</i></li>
  60.                 <li><a href="#">索尼</a><i>(20808)</i></li>
  61.                 <li><a href="#">三星</a><i>(17821)</i></li>
  62.                 <li><a href="#">尼康</a><i>(12289)</i></li>
  63.                 <li><a href="#">松下</a><i>(8242)</i></li>
  64.                 <li><a href="#">卡西欧</a><i>(14894)</i></li>
  65.                 <li><a href="#">富士</a><i>(9520)</i></li>
  66.                 <li><a href="#">柯达</a><i>(2195)</i></li>
  67.                 <li><a href="#">宾得</a><i>(4114)</i></li>
  68.                 <li><a href="#">理光</a><i>(12205)</i></li>
  69.                 <li><a href="#">奥林巴斯</a><i>(1466)</i></li>
  70.                 <li><a href="#">明基</a><i>(3091)</i></li>
  71.                 <li><a href="#">爱国者</a><i>(20440)</i></li>
  72.                 <li><a href="#">其他品牌</a><i>(7275)</i></li>
  73.             </ul>
  74.             <div class="showmore">
  75.                 <a href="#"><span>显示全部品牌</span></a>
  76.             </div>
  77.         </div>
  78.     </body>
  79. </html>

复制代码
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分
您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-12-23 06:21 , Processed in 0.112773 second(s), 28 queries .

回顶部