<!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></title> <link rel="stylesheet" type="text/css" href="css/default.css" /> <!-- 引入jQuery --> <script src="../../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ // 等待DOM加載完畢. var $category = $('ul li:gt(5):not(:last)'); // 得到索引值大於5的品牌集合對象(除最後一條) $category.hide(); // 隱藏上面獲取到的jQuery對象。 var $toggleBtn = $('div.showmore > a'); // 獲取「顯示所有品牌」按鈕 $toggleBtn.click(function(){ if($category.is(":visible")){ $category.hide(); // 隱藏$category $(this).find('span') .css("background","url(img/down.gif) no-repeat 0 0") .text("顯示所有品牌"); //改變背景圖片和文本 $('ul li').removeClass("promoted"); // 去掉高亮樣式 }else{ $category.show(); // 顯示$category $(this).find('span') .css("background","url(img/up.gif) no-repeat 0 0") .text("精簡顯示品牌"); //改變背景圖片和文本 $('ul li').filter(":contains('佳能'),:contains('尼康'),:contains('奧林巴斯')") .addClass("promoted"); //添加高亮樣式 } return false; //超連接不跳轉 }) }) </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="more.html"><span>顯示所有品牌</span></a> </div> </div> </body> </html>