我有一種情況,我需要使div的大小與絕對定位的側欄相同。我使用這一點jQuery對它進行了排序;設置div的高度,但保持流暢
$('#main').height('auto');
top_height = $('.toolbar').outerHeight();
side_height = $('#RightSideBar').height();
body_height = $('#main').innerHeight();
console.log(body_height + ' ' + side_height);
if (body_height < side_height){
$('#main').height(side_height + top_height);
}
else {
$('#main').height(body_height);
}
由於某些頁面上某些內容的動態特性,我遇到了一個新問題。由於#main
的高度是絕對設置的,如果其內容的大小增加,div的大小不會隨之增加,反之亦然。
我需要將div設置爲與側邊欄高度相同並保持其內容流暢。所以div會增加和減少高度,直到邊欄的高度。
我希望這很容易理解,如果不是這樣的話。
你說的主要內容的高度不應大於短邊欄,但需要能夠增長,如果其內容更大? – willanderson
@willanderson正是!但是這需要是動態的 –