javascript를 통해 요소 높이를 변경합니다 (CSS를 통해 0에서 자동으로 변경할 수 없음).애니메이션 후 반응 형 자동 높이 컨테이너
/* Function to animate height: auto */
function autoHeightAnimate(element, time){
var curHeight = element.height(), // Get Default Height
autoHeight = element.css('height', 'auto').height(); // Get Auto Height
element.height(curHeight); // Reset to Default Height
element.stop().animate({ height: autoHeight }, time); // Animate to Auto Height
}
내 크롬 창 I 레이블 중 하나를 클릭 후에 만 변경하기 때문에 요소가 자동으로 높이를 변경하지 않고 크기를 조정 한 후. DEMO 여기에 있습니다.
CSS를 통해 어떻게 든 할 수 있습니까? 그리고 브라우저 창 크기를 조정 한 후에 javascript/jQuery를 통해 변경하는 방법을 변경하지 않으려면 어떻게해야합니까?
은 왜 고정 된 높이로 설정되어, 단지 auto''에 그것을 만들 '쓰러졌다. – vivekkupadhyay
@vivekkupadhyay 전? autoHeight = element.css ('height', 'auto') .typ (height;); '자동으로 만든다. –