숨겨진 요소로 작업할 때 해당 크기를 가져오는 것이 어려울 수 있습니다. 많은 개발자는 요소를 일시적으로 공개하고 높이를 측정한 다음 다시 숨깁니다. 하지만 더 효과적인 접근 방식이 있습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!