jQuery에서 show(), hide(), fadeIn(), fadeOut(), slideUp(), slideDown() 메서드를 사용하여 요소를 나타내거나 숨기는 시각 효과를 구현하는 방법을 정리합니다.
jQuery에서는 요소를 나타내거나 숨기는 다양한 시각 효과를 제공합니다.
대표적인 메서드는 다음과 같습니다.
show()
hide()
fadeIn()
fadeOut()
slideUp()
slideDown()
이 메서드를 사용하면 애니메이션 없이 또는 간단한 애니메이션과 함께 요소의 표시 상태를 변경할 수 있습니다.
요소를 나타내거나 숨길 수 있습니다.
서서히 나타나거나 사라지는 효과를 만듭니다.
위아래로 열리고 닫히는 효과를 만듭니다.
show()는 숨겨진 요소를 나타내는 메서드입니다.
예) 💡
$(".box").show()설명
숨겨진 요소 표시
$(".box").show(500)설명
0.5초 동안 나타남
hide()는 요소를 숨기는 메서드입니다.
예) 💡
$(".box").hide()설명
요소 숨김
$(".box").hide(500)설명
0.5초 동안 사라짐
📌 Tip. show / hide 원리
show와 hide는 내부적으로
display:none
display:block
을 변경합니다.
fadeIn()은 서서히 나타나는 효과를 만듭니다.
예) 💡
$(".box").fadeIn()설명
투명도 0 → 1
$(".box").fadeIn(1000)설명
1초 동안 나타남
fadeOut()은 서서히 사라지는 효과를 만듭니다.
예) 💡
$(".box").fadeOut()설명
투명도 1 → 0
$(".box").fadeOut(1000)설명
1초 동안 사라짐
slideDown()은 위에서 아래로 열리는 효과를 만듭니다.
예) 💡
$(".menu").slideDown()설명
숨겨진 메뉴 열기
$(".menu").slideDown(500)설명
0.5초 동안 열림
slideUp()은 아래에서 위로 닫히는 효과를 만듭니다.
예) 💡
$(".menu").slideUp()설명
메뉴 닫기
$(".menu").slideUp(500)설명
0.5초 동안 닫힘
jQuery 시각 효과는 UI 인터랙션에서 자주 사용됩니다.
대표적인 예
드롭다운 메뉴
아코디언 메뉴
이미지 갤러리
알림 메시지
특히 slideDown / slideUp은
메뉴 인터랙션에서 매우 많이 사용됩니다.
이번 글에서는 jQuery에서 요소를 나타내거나 숨기는
show()
hide()
fadeIn()
fadeOut()
slideUp()
slideDown()
메서드를 정리했습니다.
이 메서드를 사용하면
JavaScript로 간단한 시각 효과를 쉽게 구현할 수 있습니다.