


Высота iframe используя jquery
есть скрипт
jQuery(function($) {
$('iframe').load(function(){$(this).height($(this).contents().find('html').height());});
});
После загрузки страницы он вычисляет и устанавливает высоту для iframe
Мне необходимо что бы этот скрипт выполнялся при каждом изменении размеров окна браузера. Знаю для этого есть функция .resize()
Делаю вот так но что то не работает, подскажите как правильно?
$(window).resize(function () {
jQuery(function($) {
$('iframe').load(function(){$(this).height($(this).contents().find('html').height());});
});
});
динамическая высота iframe это очень сложная задача, бился над ней очень долго в поисках необходимой техники, перебрал многое, то что у тебя не будет работать в случае если часть контента влияющего на высоту будет изменятся динамически. если содержимое грузиться только раз то да, пойдет. для себя я таки нашел нужную технику работающую даже при динамическом содержимом, но эта техника далеко не так тривиальна как эта
вытащить из jQuery(function($)