function vvheight() { var sideleft=document.getElementById("content-left").scrollHeight; var sideright=document.getElementById("content-right").scrollHeight; layoutHeight=Math.max(sideleft,sideright); document.getElementById("content-left").style.height=layoutHeight+"px"; document.getElementById("content-right").style.height=layoutHeight+"px"; }
我想用腳本來控制自適應高度,我用上面的代碼控制了左列和右列的自適應高度。 可是有的頁面因為內容多被撐得挺長,有的頁面內容少,用上面的代碼不能縮短了! 我就是想在訪問內容少的時候,內容還能再縮回來,代碼應該怎么寫呢?謝謝了! 代碼如下: function vvheight() { var CL=document.getElementById("content-left"); var CR=document.getElementById("content-right"); while(parseInt(CL.scrollHeight)==parseInt(CL.style.height)){CL.style.height=parseInt(CL.style.height)-30+"px"} var sideleft=CL.scrollHeight; while(parseInt(CR.scrollHeight)==parseInt(CR.style.height)){CR.style.height=parseInt(CR.style.height)-30+"px"} var sideright=CR.scrollHeight; layoutHeight=Math.max(sideleft,sideright); CL.style.height=layoutHeight+"px"; CR.style.height=layoutHeight+"px"; }