CODING PRACTICE/JQUERY

2023/04/17__jQuery_03

HELLICAT 2023. 4. 17. 18:48
반응형

**** 제이쿼리 효과

** 기본효과

1.hide()

- 지정된 요소를 감추기

- 매개변수 없음

- $("대상").hide()

 

2. show()

- 지정된 요소를 보이기

- 매개변수 없음

- $("대상").show()

 

3. toggle()

- 지정된 요소의 속성을 교차

- $("대상").toggle()

 

** 페이드 효과

1. fadeIn

- 대상을 서서히 나타나게

- $("대상").fadeIn([duration],[complete])

 

2. duration

- 애니메이션이 진행되는 시간

- String 타입, Number 타입

- "slow", "fast", 1/1000s

 

3. complete

- function() 타입

- 해당 대상이 효과를 완료했을 때 실행할 내용

 

4. fadeOut

- 대상을 서서히 사라지게

- fadeIn과 사용방법 동일

 

5. fadeTo

- 지정된 opacity 값까지 Fade

- $("대상").fadeTo(duration, opacity,[complete])

- duration : fadeIn 과 동일

- opacity : Number 타입 , 0~1 사이의 값만 사용

- complete : fadeIn과 동일

 

6. fadeToggle

- 지정된 대상의 opacity를 변경

- fadeToggle([duration],[easing],[complete])

 

** slide 효과

 

1. slideDown

- 미끄러지는 듯한 효과

- slideDown([duration],[complete])

 

2. duration

- 애니메이션이 진행되는 시간(기본값:400)

- String 타입, Number 타입

- "slow", "fast", 1/1000s

 

3. complete

- function() 타입

- 해당 대상이 효과를 완료했을 때 실행할 내용

 

4. slideUp

- slideUp([duration], [complete])

- slideDown과 사용방법 동일

 

* animate 효과

1. animate

- CSS로 제어 가능한 속성을 변화시키는 메소드

- animate(prperites, [duration],[easing],[complete])

- properties :  css로 제어 가능한 속성과 값, 여러 개 사용 가능

- duration : Number 또는 String 타입 애니메이션 진행시간(기본값:400)

- easing : String 타입 가속효과 (기본값 : swing)

- complete : Function() 타입 효과가 완료되었을 때 실행할 내용

728x90