Функции .height () и .width () jQuery должны быть в состоянии справиться с этим, выполнив, например:
$(window).height(400);
Кроме того, похоже, что вам потребуется получить размерсодержание, прежде чем вы сделаете фактическую функцию изменения размера.Если это статическое значение, и вы знаете заранее, просто жестко закодируйте значения.Если он динамический, вы можете сделать следующее:
$(window).height($('#yourcontent').height());
Возможно, вам придется провести некоторое тестирование, особенно для кросс-браузера, и немного изменить математику для разных браузеров, так как они имеют тенденцию изменять высоту строки, отступыи т. д.
Кстати, это ужасная вещь, которую вы делаете, как вы сказали, но я уже был в такой ситуации, поэтому могу рассказать: - / Иногда «следующий шаг в эволюции» все ещедействительно очень далеко от нынешнего мира.Надеюсь, что эти менеджеры поймут ключ и вместо того, чтобы тратить доллары на поддержку устаревших вещей, рассмотрит возможность инвестирования в более современные и гибкие методы.Они могут быть удивлены тем, что реальные затраты (увеличение производительности пользователей, ускорение циклов разработки / улучшения, снижение совокупной стоимости владения) на самом деле очень близки к простому обслуживанию.