div59%
には、コンテンツがある場合は常に高さがあり、空白の場合は消えます。
この写真でもっと説明してください:
私はJavaScriptを使用して実行し、多くの方法を試しましたが、何も起こりません. これが私のコードです:
<%--Html--%>
<div id="main">
<div id="content1">
</div>
<div id="down">
</div>
</div>
<%--CSS: in css file--%>
#main
{width:84%;height:78%;position:absolute;left:8%; top:14%; }
#content1
{width: 100%;height: 59%;overflow: auto;}
#down
{margin-top:0.5%;width: 100%;height: 40%;}
<script type="text/javascript">
if ($("#content1").length < 1) {
$("#content1").height = 0%;
$("#down").height = 100%;
}
else {
$("#content1").height = 59%;
$("#down").height =40%;
}
</script>