- 보였다 안보였다를 반복합니다.
- 보이는 상태라면 안보이게, 안보이는 상태라면 보이게 만듭니다.
$( 셀렉터 ).toggle() - 해당 셀렉터에 효과적용
- 시간을 지정하면 애니메이션 효과가 적용됩니다.
- 1/1000 초 단위로 입력합니다.
$( 셀렉터 ).toggle( 1000 ) - 해당 셀렉터에 1초 단위로 효과적용
$( 셀렉터 ).toggle( 100 ) - 해당 셀렉터에 0.1초 단위로 효과적용
- 효과 종료시 스크립트 실행을 할 수 있습니다.
$( 셀렉터 ).toggle( 1000, function(){ 코딩 } ) - 효과가 종료된후 스크립트 실행
$( 셀렉터 ).toggle( 100, gogogo ) - 종료후 gogogo 라는 이름의 함수 실행
$( 셀렉터 ).toggle( 1000, function(){ gogogo('움직엿!') } ) - 함수실행시 매개변수 전달은 이렇게
-함수만 실행하고 애니매이션 효과는 필요없을때
$( 셀렉터 ).toggle( 0, gogogo ) - 시간에 0 을 입력하면 됩니다.
- easing 효과도 당연히 사용할 수 있습니다.
$( 셀렉터 ).toggle( 시간, 이징효과명 )
$( '.css_test' ).toggle( 1000, 'easeInOutBack' )
참고 예제 : easing(이징) 효과 모음
- 이 메서드의 풀 옵션입니다.
$( 셀렉터 ).toggle( 시간, 이징효과명, 콜백함수(스크립트) ) - 풀옵
$( '.css_test' ).toggle( 1000, 'easeInOutBack', function(){
alert('뿅');
} )
참고 예제 : easing(이징) 효과 모음