Я пытаюсь изменить размер основного содержимого div #inhalt на моем сайте, чтобы он всегда заполнял все свободное пространство. В основном я делаю это, устанавливая высоту Общая полезная высота - верхнее положение #inhalt (пиксели сверху) - прокладка и т. Д.. Это мой JavaScript/JQuery код:jQuery .resize() работает только при увеличении окна
$(document).ready(function(){
$("#inhalt").height($("#zentriert").height() - $("#inhalt").position().top - 48);
$(window).resize(function() {
$("#inhalt").height($("#zentriert").height() - $("#inhalt").position().top - 48);
});
});
Это прекрасно работает, когда я изменить размер окна так, что она становится все больше. Однако я не делаю это меньше.
Есть ли у кого-нибудь идеи, почему и что я могу сделать?
Чтобы получить доступное пространство, вы должны использовать '$ (window) .height()'. – kapa