效果图:
代码如下:
<!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 href="style.css" type="text/css" rel="stylesheet" />
<style type="text/css" >
.btn{float:right;cursor:pointer;width:50px;height:23px;color:#a6a6a6; position:absolute; right:0px; bottom:0px;}
.btnOpen{border:0px;width:30px;height:23px; background:url("images/ban.jpg") no-repeat 100% 0%;padding-right:12px;}
.btnClose{border:0px;width:30px;height:23px; background:url("images/ban.jpg") no-repeat -80% 0%;padding-right:12px;}
.none{display:none;}
.height{
height:25px;overflow:hidden;
}
.facet-first{width:94%;}
</style>
<script language="javascript" type="text/javascript" src="jquery-1.9.1.min.js" ></script>
</head>
<body>
<div class="main-width">
<div class="facets">
<div class="facetTools-skin">
<div class="facetTools-label">已设置的搜索条件</div>
<div class="facetTools">
<ul>
<li class="facetTool">
<span class="label">分类:</span>
<a class="cancelfilter" href="#" title="撤销条件"></a>
<a class="filter" href="#">专科用药</a>
<a class="filter" href="#">呼吸系统用药</a>
</li>
<li class="facetTool">
<span class="label">品牌:</span>
<a class="cancelfilter" href="#" title="撤销条件"></a>
<a class="filter" href="#">百草灵</a>
<a class="filter" href="#">呼吸系统用药</a>
</li>
</ul>
</div>
</div>
<div class="facets-skin">
<div class="facet-skin">
<div class="facets-label">销售标签</div>
<div class="facet">
<a href="#">未指定<span>(34)</span></a>
</div>
</div>
<div class="facet-skin">
<div class="facets-label">品牌</div>
<div id="facet" class="facet height">
<div class="facet-first">
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
<a href="#">云南白药<span>(5)</span></a>
<a href="#">神威药业<span>(5)</span></a>
<a href="#">感康<span>(5)</span></a>
<a href="#">美仑<span>(5)</span></a>
<a href="#">乐仁堂<span>(5)</span></a>
<a href="#">本草纲目<span>(5)</span></a>
</div>
<div id="btnOpen" class="btn btnOpen none">展开</div>
<div id="btnClose" class="btn btnClose none">收缩</div>
</div>
<!--<input id="btnOpen" type="button" class="btnOpen none" />
<input id="btnClose" type="button" class="btnClose none" />-->
</div>
<div class="facet-skin">
<div class="facets-label">处方类型</div>
<div class="facet">
<a href="#">甲类非处方药<span>(26)</span></a>
<a href="#">乙类非处方药<span>(4)</span></a>
<a href="#">未标示<span>(4)</span></a>
</div>
</div>
</div>
</div>
</div>
</body>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#btnOpen").removeClass("none");
//$("#btnClose").removeClass("none");
展开
$("#btnOpen").click(function(){
$(this).addClass("none");
$("#btnClose").removeClass("none");
$("#facet").removeClass("height");
});
//收缩
$("#btnClose").click(function(){
$(this).addClass("none");
$("#btnOpen").removeClass("none");
$("#facet").addClass("height");
});
});
</script>
</html>
样式css
@charset "utf-8";
/* CSS Document */
body{
padding:0px;
margin:0px;
background-color: #ffffff;
color: #444444;
line-height: 20px;
font-size:12px;
}
p,ul,li,dt,dl,dd,table,td,h1,h2,h3,h4,h5{
padding:0px;
margin:0px;
list-style:none;
}
a:link,a:visited,a:active {
text-decoration:none;
font-size:12px;
color:#806F66;
}
a:hover{
text-decoration:none;
color:#ff8008;
cursor:pointer;
}
.main-width{
width:980px;
padding:10px;
margin:0px auto;}
/*************************facets*******************************************/
.facets{
border: 1px solid #C6D8E0;
padding: 8px 14px;
text-align:left;
overflow:hidden;
clear:both;
zoom:1;
margin-bottom:10px;
}
.facets-skin{
background:#ffffff;
clear:both;
overflow:hidden;
zoom:1;
}
/*******************facets-label*************************/
.facet-skin{
width:100%;
clear:both;
zoom:1;
padding:5px 0px;
border-top:1px dotted #f2f2f2;
margin-top:-1px;
}
.facets-label{
width:10%;
height:22px;
line-height:22px;
font-weight:600;
float:left;
clear:left;
zoom:1;
}
.facet{
/* margin:0px 5px;*/
/* clear:right;*/
float:left;
line-height:25px;
zoom:1;
width:90%;
position:relative;
}
.facet .facet-content{
line-height:22px;
float:left;
}
.facet .facet-content .ul-text{
clear:both;
overflow:hidden;
zoom:1;
}
.facet .facet-content .ul-text li{
float:left;
margin:0px 10px !important;
height:22px;
line-height:22px;
}
/******************************条件***********************************/
.facetTools-skin{
border-bottom:1px dotted #f2f2f2;
overflow:hidden;
clear:both;
zoom:1;
}
.facetTools-label{
display:block;
width:100px;
float:left;
}
.facetTools{
float:left;
}
.facetTool{
float:left;
margin-left:10px;
padding-left:10px;
height:30px;
background:url(image/bg-filter.png) no-repeat 0px 0px;
}
.facetTool span.label{
display:block;
float:left;
height:22px;
overflow:hidden;
color:#999999;
background:url(image/bg-filter.png) -0px -40px repeat-x;
}
.facetTool a.filter:link,
.facetTool a.filter:visited,
.facetTool a.filter:active{
display:block;
float:left;
height:22px;
overflow:hidden;
padding-right:5px;
background:url(image/bg-filter.png) -0px -40px repeat-x;
}
.facetTool a.cancelfilter:link,
.facetTool a.cancelfilter:visited,
.facetTool a.cancelfilter:active{
display:block;
height:22px;
width:20px;
float:left;
background:url(image/bg-filter.png) no-repeat right -81px;
}
.facet{
margin-left:0px !important;
margin-right:0px !important;
background:url(image/bg-filter.png) -0px -40px repeat-x;
}
.facet a:link,
.facet a:visited,
.facet a:active{
color:##806F66;
margin-right:10px;
display:inline-block;
}
.facet a:link span,
.facet a:visited span,
.facet a:active span,
.facet a span{
color:#BFBFBF;
}
.facet a:hover{
color:#ff8008;
}