Я собираюсь продолжить с Ответом Дамовизы.
$(document).resize(function(){
$('#sidebar').height($('#container').height());
});
Тем не менее, это может привести к значительным потерям, если вы измените размер страницы. Вы можете попробовать это
$(document).resize(function(){
clearTimeout(resizeTimeout);
resizeTimeout = setTimeout(function() {
$('#sidebar').height($('#container').height());
}, 100);
});
Во втором примере после изменения размера он изменит только 100 микросекунд.
Это также предполагает, что $(document).resize()
будет срабатывать при изменении размера страницы. Вы всегда можете заключить его в функцию и вызывать по завершении любого slideDown()
и т. Д.