웹 프로젝트에서 iframe을 가지고 있습니다. 하나의 그래프와 그래프의 값을 유지하는 테이블을 가지고 있습니다. (graph = google graph api, table = datatables)iframe을 다시로드하지 않고 iframe 높이를 감지합니다.
HTML을 다시로드하지 않고 ifs 콘텐츠 높이가 js 응용 프로그램에 따라 변경되는 경우가 있습니다.
그래서 js의 변경 사항을 감지하고 i- 프레임 크기를 늘려야합니다.
어떻게 변경 사항을 감지 할 수 있습니까?
i- 프레임 크기를 늘리는 기능은 다음과 같습니다. (참고로)
function update_height() {
$('#iframe-1').load(function() {
var $ifbody = $(this).contents().find('body');
$ifbody.css('height','auto');
$(this).height($ifbody.height());
});
};
iframe의 내용의 offsetHeight를 확인하는 setInterval은 어떻습니까? 따라서 ur 높이를 변경하십시오. // 그렇다면 맞습니까? – Marwan
고맙습니다. 시도해 보겠습니다.하지만 프로젝트 변경 사항에 따라 높이 변화를 지속적으로 폴링하지 않는 것이 좋습니다. – user884624
iframe의 내부 내용의 크기를 조정하는 함수를 catch하는 방법이 있고 거기에 iframe의 높이를 전달할 수있는 // // 이것이 가능한 방법입니다 // – Marwan