Итак, я пытаюсь получить элемент, который должен быть полной высотой страницы. Мой элемент html соответствует размеру страниц, даже когда я изменяю размер или открываю окно элемента проверки и закрываю его, но мое тело и другие элементы не будут, поэтому вместо этого я использую javascript, чтобы сделать мой элемент размером с полем html, который работает, но когда вы изменяете размер окна браузера или закрываете/открываете инструменты разработчика, элемент html изменяет размер, а другой элемент - нет.Совпадение высоты другого элемента при изменении размера
Есть ли способ добавить слушателя в мой элемент html для запуска функции при изменении высоты?
Вот код, который я попытался с помощью того, что кто-то предложил, но не работает:
$('#program-cell').height($('html').height());
$('html').resize(function() {
$('#program-cell').height($('html').height());
});
После добавления плагина .resize() один из ответов предложил я был в состоянии получить его почти работает , При открытии и закрытии инструментов разработчика он работает, но изменение размера окна ничего не меняет. Я предполагаю, что, поскольку я сопоставляю размер элемента html, элемент html будет расти, но чтобы соответствовать размеру объекта, который я изменяю, что означает, что он будет только больше и не меньше.
Мне нужно было очистить высоту объекта, который я изменяю, установив его высоту в auto, а затем сравните высоту html. Я, наконец, получил это работает, а вот код, который работает:
$('#program-cell').height(($('html').height()-84)+'px');
$('html').resize(function() {
$('#program-cell').height('auto');
$('#program-cell').height(($('html').height()-84)+'px');
});
Я имею -84 вычесть высоту моего заголовка.
некоторые код пожалуйста ......... – supersaiyan
[.resize()] (http://api.jquery.com/resize/). – Vucko
Я пробовал .resize, но, возможно, он работает только в окне? не для элементов? – Samir