jQuery 효과 - toggle() 메서드
정의와 사용법
toggle() 메서드는 요소의 보이기/숨기기 상태를 전환합니다。
선택된 요소가 보이면 이 요소를 숨기고, 선택된 요소가 숨겨져 있으면 표시합니다。
문법
$(선택자).toggle(speed,callback,switch)
매개변수 | 설명 |
---|---|
speed |
선택 사항입니다. 요소가 보이기에서 숨기기로 변하는 속도(또는 반대)를 지정합니다. 기본值为 "0". 가능한 값:
속도를 설정한 경우, 요소가 보이기에서 숨기기로 변하는 과정에서 높이, 너비, 마진, 내마진, 투명도가 점진적으로 변경됩니다。 이 매개변수를 설정하면 switch 매개변수를 사용할 수 없습니다。 |
callback |
선택 사항입니다. toggle 함수가 실행된 후에 실행할 함수입니다。 callback에 대한 더 많은 정보를 알고 싶다면 우리의 jQuery Callback 장을 방문하세요。 speed 매개변수가 설정되지 않았다면 이 매개변수를 설정할 수 없습니다。 |
switch |
선택 사항입니다. 보이기/숨기기 토글이 모든 선택된 요소를 숨기거나 표시할지 지정하는 부울 값입니다。
이 매개변수를 설정하면 speed와 callback 매개변수를 사용할 수 없습니다。 |
팁과 주의사항
주의사항:이 효과는 jQuery를 통해 숨겨진 요소나 CSS에서 display:none으로 설정된 요소에 적용됩니다.(visibility:hidden 요소에 적용되지 않습니다).
더 많은 예제
- speed 매개변수를 사용합니다
- speed 매개변수를 사용하여 요소를 숨기고 표시합니다。
- switch 매개변수를 사용합니다
- switch 매개변수를 사용하여 모든 숨겨진 점을 표시합니다。