[JavaScript] jquery 显示、隐藏对象 →→→→→进入此内容的聊天室

来自 , 2019-09-05, 写在 JavaScript, 查看 108 次.
URL http://www.code666.cn/view/8613985e
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title></title>
  6. <style type="text/css">
  7.  *{ margin:0; padding:0;}
  8. body {font-size:12px;text-align:center;}
  9. a { color:#04D; text-decoration:none;}
  10. a:hover { color:#F50; text-decoration:underline;}
  11. .SubCategoryBox {width:600px; margin:0 auto; text-align:center;margin-top:40px;}
  12. .SubCategoryBox ul { list-style:none;}
  13. .SubCategoryBox ul li { display:block; float:left; width:200px; line-height:20px;}
  14. .showmore { clear:both; text-align:center;padding-top:10px;}
  15. .showmore a { display:block; width:120px; margin:0 auto; line-height:24px; border:1px solid #AAA;}
  16. .showmore a span { padding-left:15px; background:url(img/down.gif) no-repeat 0 0;}
  17. .promoted a { color:#F50;}
  18. </style>
  19. <!-- 引入jQuery -->
  20. <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
  21. <script type="text/javascript">
  22. $(function(){                                                               //  等待DOM加载完毕.
  23.                 var $category = $('ul li:gt(5):not(:last)');                //  获得索引值大于5的品牌集合对象(除最后一条)   
  24.                 $category.hide();                                                           //  隐藏上面获取到的jQuery对象。
  25.                 var $toggleBtn = $('div.showmore > a');             //  获取“显示全部品牌”按钮
  26.                 $toggleBtn.click(function(){
  27.                       if($category.is(":visible")){
  28.                                         $category.hide();                                //  隐藏$category
  29.                                         $('.showmore a span')
  30.                                                 .css("background","url(img/down.gif) no-repeat 0 0")      
  31.                                                 .text("显示全部品牌");                  //改变背景图片和文本
  32.                                         $('ul li').removeClass("promoted");                     // 去掉高亮样式
  33.                           }else{
  34.                                         $category.show();                                //  显示$category
  35.                                         $('.showmore a span')
  36.                                                 .css("background","url(img/up.gif) no-repeat 0 0")      
  37.                                                 .text("精简显示品牌");                  //改变背景图片和文本
  38.                                         $('ul li').filter(":contains('佳能'),:contains('尼康'),:contains('奥林巴斯')")
  39.                                                 .addClass("promoted");                          //添加高亮样式
  40.                           }
  41.                         return false;                                           //超链接不跳转
  42.                 })
  43. })
  44. </script>
  45. </head>
  46. <body>
  47. <div class="SubCategoryBox">
  48. <ul>
  49. <li ><a href="#">佳能</a><i>(30440) </i></li>
  50. <li ><a href="#">索尼</a><i>(27220) </i></li>
  51. <li ><a href="#">三星</a><i>(20808) </i></li>
  52. <li ><a href="#">尼康</a><i>(17821) </i></li>
  53. <li ><a href="#">松下</a><i>(12289) </i></li>
  54. <li ><a href="#">卡西欧</a><i>(8242) </i></li>
  55. <li ><a href="#">富士</a><i>(14894) </i></li>
  56. <li ><a href="#">柯达</a><i>(9520) </i></li>
  57. <li ><a href="#">宾得</a><i>(2195) </i></li>
  58. <li ><a href="#">理光</a><i>(4114) </i></li>
  59. <li ><a href="#">奥林巴斯</a><i>(12205) </i></li>
  60. <li ><a href="#">明基</a><i>(1466) </i></li>
  61. <li ><a href="#">爱国者</a><i>(3091) </i></li>
  62. <li ><a href="#">其它品牌相机</a><i>(7275) </i></li>
  63. </ul>
  64. <div class="showmore">
  65. <a href="more.html"><span>显示全部品牌</span></a>
  66. </div>
  67. </div>
  68. </body>
  69. </html>
  70.  

回复 "jquery 显示、隐藏对象"

这儿你可以回复上面这条便签

captcha