FRONT-END/JQUERY

[JQUERY] 내장 이펙트

진심스테이크 2019. 2. 1. 15:24

 

내장 이펙트 : 요소의 CSS 속성을 변화시키면서 움직이게 만듦

 

.hide( ) : 선택한 요소의 display 속성을 none으로 바꾸고 레이아웃에서 없앰

.show( ) : 선택한 요소의 display 속성을 바꿔서 보이게 만듦

.toggle( ) : 요소가 숨겨진 상태라면 그 요소를 보이게 만들고, 보이는 상태면 숨김

 

.fadeIn( ) : 선택한 요소의 CSS opacity(불투명도) 속성을 0에서 100으로 바꿈

.fadeTo( ) : 요소를 지정한 불투명도 퍼센트까지 애니메이트 가능

.fadeOut( ) : 선택한 요소의 CSS opacity(불투명도) 속성을 100에서 0으로 바꿈

                 요소가 보이지는 않지만 그 자리는 유지됨

 

.slideUp( ) : DOM이 선택한 요소의 높이를 0으로 바꾼 다음에 display 속성을 none으로 설정하게 만듦

                슬라이드해서 숨기는 셈

.slideDown( ) : 선택한 요소의 높이를 0에서부터  CSS 스타일에 설정되어 있는 값까지 애니메이트해서 보이게 만듬

.slideToggle( ) : 요소의 현재 높이가 전체 높이인지 0인지 확인한 다음, 그 결과에 따라 슬라이드 방식을 바꿈

- 현재 높이가 0이면, 요소이.slideDown( ) 메소드를 적용

- 현재 높이가 원래 높이면, .slideUp( ) 메소드를 적용