jQuery를 사용하여 숨겨진 요소의 높이 결정
숨겨진 상위 요소 내에서 숨겨진 요소를 발견할 때 일반적으로 해당 높이를 검색하려면 상위 요소를 공개해야 합니다. 요소의 높이를 얻은 다음 부모를 다시 숨깁니다. 이 프로세스는 비효율적으로 보일 수 있습니다.
jQuery 1.4.2 사용자를 위한 잠재적 솔루션
jQuery 1.4.2 사용자의 경우 다음 접근 방식은 기존 방법에 대한 대안을 제공합니다.
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 : "");
요소의 스타일 속성을 일시적으로 수정하여 표시되지만 표시할 수 없도록 렌더링합니다. 이를 통해 숨김 현상을 유지하면서 요소의 높이를 검색할 수 있습니다. 높이가 캡처되면 CSS 스타일을 원래 상태로 되돌립니다.
위 내용은 jQuery 1.4.2에서 숨겨진 요소의 높이를 효율적으로 결정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!