>웹 프론트엔드 >JS 튜토리얼 >jQuery에서 숨겨진 요소의 높이를 얻는 방법은 무엇입니까?

jQuery에서 숨겨진 요소의 높이를 얻는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-03 21:15:29454검색

How to Get the Height of a Hidden Element in jQuery?

jQuery에서 숨겨진 요소의 높이 가져오기

숨겨진 요소로 작업할 때 해당 크기를 가져오는 것이 어려울 수 있습니다. 많은 개발자는 요소를 일시적으로 공개하고 높이를 측정한 다음 다시 숨깁니다. 하지만 더 효과적인 접근 방식이 있습니다.

jQuery는 이 작업에 편리한 솔루션을 제공합니다. 숨겨진 상위 div 내에서 숨겨진 요소의 높이를 얻는 방법은 다음과 같습니다.

<code class="javascript">var previousCss = $("#myDiv").attr("style");

$("#myDiv").css({
    position:   'absolute', // Optional if #myDiv is already absolute
    visibility: 'hidden',
    display:    'block'
});

optionHeight = $("#myDiv").height();

$("#myDiv").attr("style", previousCss ? previousCss : "");</code>

이 접근 방식에는 요소의 위치를 ​​"절대"(이미 절대인 경우 선택 사항)로 설정하여 보이지 않게 만드는 작업이 포함됩니다. 일시적으로 숨기기를 해제합니다. 그런 다음 높이를 측정하고 이전 스타일 속성을 복원할 수 있습니다. 이 방법을 사용하면 페이지 레이아웃을 방해하거나 불필요한 깜박임을 유발하지 않고 숨겨진 요소로 작업할 수 있습니다.

위 내용은 jQuery에서 숨겨진 요소의 높이를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.