상자 높이를 오버플로 된 콘텐츠 높이로 조정하여 넘치는 내용을 해결하려고하지만 트릭을 수행하지 않는 것 같습니다. height()가 요소의 정확한 높이를 반환하지 않습니다.
if ($('.content-right').outerHeight() > $('.content-right').parent().parent().height()) {
$('.content-right').parent().parent().height($('.content-right').outerHeight(true));
}
console.log('Box Height: ' + $('.content-right').parent().parent().height());
console.log('Content Height: ' + $('.content-right').height());
이 뜻을 출력 사업부 명확하게 아래의 예를 많이 클로 잘못
Box Height: 599
Content Height: 594
. 어떤 아이디어? 이미지 형태로
문제 영역 : http://prntscr.com/4p1obb
의 높이를 제공합니다 http://api.jquery.com/height/ 그것은 분명히 말한다 : *'이 방법은 어떤 arguments.'를 허용하지 않습니다 * –
'.parent(). parent()'를 사용하는 대신 http://api.jquery.com/closest/ 메서드를 살펴보십시오. –
또한, ** 더 많은 것을 한 번에 너무 많이 사용하려고하는 요소 **를 캐시하십시오. 'var $ contRight = $ ('. content-right ');' –