我一直在研究最终想出了这个:
var buttonsHeight = $(".buttonsContainer").height();
var headerHeight = $(".header").height();
var mainWindowHeight = $(window).height();
var sideBarContentHeight;
var sideBarContentHeight = mainWindowHeight - buttonsHeight - headerHeight - 20;
$('.asideContent').height(sideBarContentHeight);
$( window ).resize(function(){
$('.asideContent').css('height', sideBarContentHeight);
})
小提琴:http: //jsfiddle.net/JRUnr/33/
事情是当屏幕分辨率改变时动态改变侧边栏内容的高度(右侧的列)。它在 reshreshing fiddle 之后起作用,但是在更改窗口大小时:按钮覆盖文本:( 一些帮助表示赞赏 :)