你可以嘗試這樣的事:
var slideHeight = $("#drillHelpSlide").height();
$("#drillHelpSlide").animate({ height: (slideHeight/10) });
這裏有一個工作示例:
<script type="text/javascript">
$(function() {
$("#collapse").click(function() {
var elHeight = $("#test").height();
$("#test").animate({ height: (elHeight/10) });
});
$("#expand").click(function() {
$("#test").animate({ height: "300px" });
});
});
</script>
<div id="test" style="height:300px;border:1px solid #ccc;">
Hello world!
</div>
<input type="button" id="collapse" value="Collapse" />
<input type="button" id="expand" value="Expand" />
是否要將高度更改爲'10%',或更改爲當前高度的1/10? – JJJ
我想將高度改爲當前高度的10%。 – Bingles