2017-02-27 11 views
0

몇 가지 문서를 읽었지만 충분히 명확하지 않습니다.div 높이를 얻는 방법은 jquery로 완전히 확장됩니다.

내가 두꺼운 div를 펼치는 이미지가 있다고 가정 해 보겠습니다. .content. 나는 얼마나 <div class="content"> 높이를 알고 싶습니다, 그래서

contentSize = $('.content').outerHeight(true); 
console.log('Content size is', contentSize, 'pixels'); 

가 수익을보고 일부 콘솔 로깅을 사용하는 사업부를 확장하지만 값이 옳지 않다 함수 내에서이 간단한 일을. 나는 콘솔이 값을 반환 할 때 div가 완전히 확장되지 않았기 때문에 추측합니다. 콘솔이 1500px를 반환하지만 최종 높이가 3000px라고 가정 해 보겠습니다.

div가 완전히 확장 된 후 어떻게 올바른 높이를 얻을 수 있습니까?

많은 감사합니다.

+0

당신이 보여줄 수 .content

건배의 오른쪽 높이를 반환 콘솔 할 그렇다면 클래스 .animator와 다른 <div>에 중첩 된 이미지를 확장하는 데 사용한 코드는 무엇입니까? –

+0

제 3자를 사용하거나 숨기기/표시하거나 다른 것을 사용하고 있습니까? –

+0

안녕하세요, 귀하의 도움에 감사드립니다. @Blue Boy 여기에서 한 가지 예를 볼 수 있습니다. 첫 번째 이미지를 클릭하면 div가 펼쳐집니다. 콘솔에서 반환 된 값을 찾을 수 있으며 올바르게 표시되지 않습니다. http://tanaanstudio.com/again/old/fiddle.html – tanaan

답변

0

글쎄,이 방법을 찾았습니다. 누군가가 유용하다고 여기기 위해 여기에 게시하고 있습니다. 내 경우

은 내 <div.content> 내가이

var contentSize = $('.animator').find('.content').outerHeight(true); 
console.log('Content size is', contentSize, 'pixels'); 

그런 다음 로그가