2012-05-24 4 views
0

모달 창에서 콘텐츠의 높이 특성을 설정하는 데 문제가 있습니다.이 예제에서 height 속성을 정렬하는 방법은 무엇입니까?

모달 창에서 내용을 100 %로 원하지만 문제는 약 30 % 정도만 높다는 것입니다. 왜 이런 일이 일어나고 모달 윈도우의 내용을 모달 창에 채우고 30 % 정도 채우지 않아 스크롤 막대를 사용할 수 있습니까? 내용이 모달로가는 마지막으로 아래

$.modal('<iframe src="' + src + '" style="border:0;width:100%;height:100%;">'); 

그리고 : 아래

#simplemodal-container {height:75%; width:50%;} 

은 iframe 대응의 높이와 폭 : 아래

괜찮 모달 윈도우의 폭 창 (이 높이를 100 %로 설정했으나 작동하지 않아 현재 높이 속성이 없습니다.

<div id="previouslink"> 
<button type="button" id="close" onclick="return parent.closewindow();">Close</button> 
<h1>PREVIOUS QUESTIONS</h1> 

<p>Search for a previous question by entering in a phrase in the search box below and submitting the phrase</p> 

<form action="previousquestions.php" method="post" id="modalform"> 
     <p>Search: <input type="text" name="questioncontent" value="<?php echo $questioncontent; ?>" /></p> 
     <p><input id="searchquestion" name="searchQuestion" type="submit" value="Search" /></p> 
     </form> 

</div> 

link에 액세스 한 다음 더하기 버튼을 클릭하여 모달 창을 볼 수 있습니다.

+0

iframe의 높이가 100 %이고 해당 iframe의 본문이 100 % 높이이므로 iframe의 css 파일에서'#previouslink {height : 100 %} '를 설정해도 작동하지 않습니까? – mrtsherman

답변

1

이 스타일을 추가 감사합니다 문서 본문 자체가 창을 작성하지 않은 경우

#simplemodal-data {height: 100%} 
+0

맞습니다. 나는 당신의 대답을 표시하기 전에 하나의 작은 질문을했습니다. 당신이 볼 수 있도록 URL을 업데이트했는데 왜 모델 창이 열렸는지, 스크롤바를 보여 주며 사용자가 작은 비트를 위아래로 스크롤 할 수 있다고 생각했습니다. 높이는 100 %라고 생각했습니다. 콘텐츠가 100 % 이상 지나간 다음 스크롤바를 표시하면 스크롤 막대가 전혀 표시되지 않는 방법이 있습니까? – user1394925

+0

96 %가 좋은 대체품입니다. 사용해보십시오. – Vishal

+0

그러나이 값을 96 %로 변경하면이 값이 다른 화면 크기에서 일관성을 유지할 수 있습니까? 아니면이 작은 랩톱 화면에서 96 %에서 작동 할 수 있습니까? 더 큰 랩톱 화면에서는 다른 값일 수 있습니까? – user1394925

0

이 일어날 수 - 문서의 높이가 창 높이보다 작습니다. 일반적으로,이 솔루션은 다음과 같이이다 :

body { 
    padding-bottom: 1500px; 
} 

또는 문서가 항상 윈도우보다 키가 크다 실제 환경으로 코드를 가지고 일단은 문제가되지 않을 수 있습니다.

관련 문제