2010-05-16 9 views
1

div 축소/이동을 애니메이션으로 적용하려면 javascript를 사용하고 있습니다. javascript는 div 안에 내용이 동적 임에도 div가 설정된 높이를 가져야합니다. div를 원하는 것보다 더 크게하기를 원하지 않기 때문에 어떻게 작동하게할까요? 나는이 같은 사업부의 높이를 설정 한 : 나는 '자동'하지만 DIV 슬라이드를 다시 열 때, 올바른 높이로 밀어하지 않습니다에 높이를 설정하려고했습니다동적 div 콘텐츠이지만 div 고정 높이가 필요합니다

<div id="main-div" style="overflow:hidden; height:95px;"> 

. 신장을 계산해야합니까?

+0

내용이 동적이므로 항상 높이를 설정할 수 없으며 항상 변경됩니다. 또한 'auto'로 설정해도 div 슬라이드가 올바른 크기로 열리지 않습니다. 그래서 div의 크기를 계산하고 (px로) div의 높이를 설정하는 방법이 필요합니다. 그렇게하면 '자동'이 아니며 특정 크기로 고정되지 않습니다. 미안하지만 아직 명확하지 않다면. 보여줄 예제를 업로드하겠습니다. –

답변

0

'콘텐츠 높이에 상자 높이 맞추기'를 의미하는 '자동'을 원하지 않습니다. height 속성을 설정하는 것이 효과가 없다고 말하는 것입니까? 전체 div 마크 업은 무엇입니까?

0

min-heightmax-height도 설정하십시오.

그리고 귀하의 질문을 이해할 수 있는지 잘 모르겠습니다. 현재 접근 방식에 문제가 있습니까? 그게 뭐야?