SKY外语计算机学习
标题:
列表的显示和隐藏--select练习
[打印本页]
作者:
rogan
时间:
2012-5-26 21:23
标题:
列表的显示和隐藏--select练习
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title>Untitled Document</title>
<script src="lib/jquery/jquery-1.4.2.js"></script>
<script language="JavaScript">
$(document).ready(function(){
$(function(){
var $category = $('ul li:gt(5):not(:last)');
$category.hide();
var $toggleBtn = $('div.showmore > a');
$toggleBtn.click(function(){
if($category.is(":visible")){
$category.hide();
$('.showmore a span')
.css("background","#ffff00;")
.text("显示全部品牌");
$('ul li').removeClass("promoted");
}else{
$category.show();
$('.showmore a span')
.css("background","#c0c0c0;")
.text("精简显示品牌");
$('ul li').filter(":contains('佳能'),:contains('奥林巴斯')")
.addClass("promoted");
}
return false;
})
})
});
</script>
<style>
.promoted{
background:red;
}
ul{
width:620px;
}
ul li{
float:left;
width:200px;
}
.showmore{
clear:both;
text-align:center;
}
.showmore span{
border:1px solid #000;
}
</style>
</head>
<body>
<div class="SubCategoryBox">
<ul>
<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>(20440)</i></li>
<li><a href="#">其他品牌</a><i>(7275)</i></li>
</ul>
<div class="showmore">
<a href="#"><span>显示全部品牌</span></a>
</div>
</div>
</body>
</html>
复制代码
欢迎光临 SKY外语计算机学习 (http://join.skywj.com/)
Powered by Discuz! X2.5