jQuery

2010-01-28 3 views
2

을 통해 콘텐츠에 iframe의 크기를 지속적으로 조정하면로드시 iFrame의 크기를 조정하는 웹에서이 솔루션을 찾을 수 있습니다. 나는 끊임없이 액티브 iframe의 내용 크기를 확인한 후 즉시 크기를 조절하는 루프를 설정하여이 작업을 수행 할 수 있는지 궁금합니다.jQuery

Jquery에서이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 감사!

+0

Ooof. 동적 iFrame 크기 조정은 비참합니다. 특히로드하려는 페이지가 너무 크거나로드하는 데 너무 오래 걸리는 경우입니다. 일부 브라우저는 시간 초과되어 잘못된 숫자를 표시합니다. –

+0

은 예상대로입니다. 어쨌든,이 로버트에 대한 샘플이 있니? –

답변

1

iframe 페이지 내에서 iframe의 크기를 변경하는 코드를 삽입 해보세요. iframe 페이지가로드되면 jQuery를 사용하여 부모 윈도우 내의 DOM 요소를 검색 할 수 있습니다. 자바 스크립트는 다음과 같습니다.

$(function() { 
    var height = $(document).height(); 
    $('iframe', window.parent.document).height(height + 'px'); 
}); 
+0

iframe의 내용이 자체 높이를 변경할 때 iframe의 높이를 조정하는 데 더 많은 시간이 걸렸습니다. –