बस दिखाने के लिए सूखी-अप स्वीकार किए जाते हैं जवाब पर टिप्पणी में सुझाव दिया:
$(document).ready(function() {
body_sizer();
$(window).resize(body_sizer);
});
function body_sizer() {
var bodyheight = $(window).height();
$("#sidebar").height(bodyheight);
}
और निश्चित रूप से इस तरह के मूर्खतापूर्ण है, क्योंकि यह कुछ ऐसा है जो सीएसएस के साथ और अधिक बस किया जा सकता है है। लेकिन अगर एक गणना शामिल थी तो यह एक अलग कहानी होगी। इस उदाहरण के साथ जो एक div को खिड़की के नीचे भर देता है, थोड़ा सा फजफैक्टर कम करता है।
$(function(){
resize_main_pane();
$(window).resize(resize_main_pane);
});
function resize_main_pane() {
var offset = $('#main_scroller').offset(),
remaining_height = parseInt($(window).height() - offset.top - 50);
$('#main_scroller').height(remaining_height);
}
कोई विशेष कारण आप सीएसएस के साथ इस समस्या के साथ क्यों सौदा नहीं कर सकता है? जेएस समाधान "कुछ" ब्राउज़रों (मुझे लगता है कि जानवर का नाम देने की जरूरत नहीं है) पर सबसे अच्छा चपटा होगा ... –
https://jsfiddle.net/53hoq9w7/ – Pierre