jQuery에서 요소 가시성 확인
jQuery에서는 .hide(), .show(), 또는 .toggle() 메소드. 요소가 현재 표시되는지 또는 숨겨져 있는지 확인하려면 다음 접근 방식을 활용할 수 있습니다.
단일 요소 확인:
제공된 답변에서는 $(element) 사용을 제안합니다. is(":visible") 또는 $(element).is(":hidden") 단일 요소의 CSS "표시" 속성을 확인합니다. 이는 요소가 화면에 남아 있는 동안 숨김 또는 표시로 설정될 수 있는 "가시성" 속성을 무시합니다.
예:
// Check if the element is visible if ($(element).is(":visible")) { console.log("The element is visible."); } else { console.log("The element is hidden."); }
요소 컬렉션 확인:
$.grep() 함수를 사용하여 어떤 요소를 확인할 수도 있습니다. 컬렉션에 표시되거나 숨겨져 있습니다. 이는 "디스플레이" 및 "가시성" 속성을 모두 확인합니다.
예:
// Get an array of visible elements var visibleElements = $.grep($(".elements"), function(element) { return $(element).is(":visible"); });
참고:
jQuery 문서에서는 is(':hidden') 대신 is(':visible')을 사용할 것을 권장합니다. 더 정확하고 특정 CSS 규칙으로 인해 발생할 수 있는 오탐지를 제거합니다.
위 내용은 jQuery에서 요소 가시성을 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!