$(要素).resize(fn);
サンプルはこちら
ブラウザサイズを変更すると、赤いボックスの高さも変わります。
サンプルコードは以下
$(function(){
resizeHandler();
$(window).resize(function(){
resizeHandler();
});
});
function resizeHandler(){
var h = $(window).height()-30 < 100 ? 100 : $(window).height()-30;
$("#container").height(h);
}

