제이쿼리 페이드인이나 에니메이트 속도관련
본문
안녕하세요.
그 제이쿼리 쓸때 페이드인 페이드아웃 등의 속도를 지정하려 할때 자꾸 오류가나서
조언좀 부탁드립니다 ㅜㅜㅜㅜㅜ
a_test.hide();
$('#body_01').scroll(function () {
var sco01_01 = $('#body_01').scrollTop();
if (sco01_01 > main_show_01 ) {
a_test.stop().slideDown(function(){a_test01.stop().fadeIn();});
} else {
a_test01.stop().fadeOut(function(){a_test.stop().slideUp();}); <!-- 이부분 -->
}
});
여기에
a_test01.stop().fadeOut(function(){a_test.stop().slideUp();});
이쯤코드 뒤에다가
a_test01.stop().fadeOut(function(){a_test.stop().slideUp();},5000);
이렇게 변수를 줬는대.. 갑자기 코드가 먹통이 되어버립니다. ㅜㅜ
변수를 따로 지정해도 그렇고.. 다른 방식으로 효과를 주어야만 하는건가요?
!-->
답변 1
a_test01.stop().fadeOut(function(){a_test.stop().slideUp();},5000);
fadeOut의 메서드형은 .fadeOut(complete,duration) 이 아닌 .fadeOut(duration[,complete]) 입니다.
(또는 .fadeOut(duration[, easing][,complete]) 로도 가능합니다. 아니면 .fadeOut(object) 의 형태로 각각의 옵션을 직접 설정할 수도 있습니다.)
답변을 작성하시기 전에 로그인 해주세요.