展開收起jq
<div class="teacher-mean">
<div class="mean">
<div class="mean-lists">
<div class="mean-list"><a href="#">全部</a></div>
<div class="mean-list"><a href="#">神經</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
<div class="mean-list"><a href="#">腫瘤</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
<div class="mean-list"><a href="#">全部</a></div>
<div class="mean-list"><a href="#">神經</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
<div class="mean-list"><a href="#">腫瘤</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
<div class="mean-list"><a href="#">全部</a></div>
<div class="mean-list"><a href="#">神經</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
<div class="mean-list"><a href="#">腫瘤</a></div>
<div class="mean-list"><a href="#">心血管</a></div>
</div>
</div>
</div>
<div class="change">
<button onclick="navHide();">收起<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>
<button onclick="navShow();">展開<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>
</div>
<script src="common/plugin/jquery/jquery-2.1.4.min.js"></script>
<script type="text/javascript">function navHide(){
$(".mean-lists:not('.mean-lists:first')").slideUp(1000);
$(".change").html('<button onclick="navShow();">展開<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>')
}
function navShow(){
$(".mean-lists").slideDown(1000);
$(".change").html('<button onclick="navHide();">收起<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>')
}
</script>
<script type="text/javascript">
function navHide(){
$(".mean").animate({height:'2.3rem'});
$(".change").html('<button onclick="navShow();">展開<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>')
}
function navShow(){
var num = $(".mean-list ").length;
var h = 1.87 * num + 'rem';
console.log(h)
$(".mean").animate({height:'100%'});
$(".change").html('<button onclick="navHide();">收起<span class="change-icon"><img src="private/img/hall/jt.png"/></span></button>')
}
</script>