iframe을 완전히 표시해야하는 최소 높이를 계산하려고합니다.렌더링 된 요소 만 포함하여 iframe 높이 얻기
var neededSize = $(window.document).height();
// Get the jquery of the parent in order to resize the frame
var par = window.parent;
if(par != null) {
var jq = par.jQuery;
var frameParent = jq('#' + window.frameElement.id);
frameParent.height(neededSize);
}
이 접근 방식의 문제는 iframe을 몇 가지 숨겨진 요소가 포함되어 있습니다 :
이를 실현하기 위해, 나는 다음과 같은 접근 방식 시도 (표시 : 없음). jQuery.height()를 사용할 때 숨겨진 요소를 포함하여 필요한 최소 높이를 반환합니다.jquery 또는 표준 javascript를 통해 접근하여 숨겨진 div가 취하는 높이를 제외한 최소 높이를 얻는 방법을 알고 있거나 직접 계산해야합니까? (각 높이를 모두 숨겨진 필드를 얻을 빼지?)
'display : none'이있는 요소는 문서에서 아무런 공간도 차지하지 않습니다 – matewka
여전히 jQuery ('selector'). 그 (것)들을 포함하십시오. –
당신은 어떻게 든 jsfiddle에서 그것을 설명 할 수 있습니까? 마크 업을 빨리 보더라도이를 해결하는 데 도움이 될 수 있습니다. –