안녕하세요.
그 제이쿼리 쓸때 페이드인 페이드아웃 등의 속도를 지정하려 할때 자꾸 오류가나서
조언좀 부탁드립니다 ㅜㅜㅜㅜㅜ
Copy
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개
채택된 답변
+20 포인트
PWneo
2015-01-13 (화) 17:40:23
a_test01.stop().fadeOut(function(){a_test.stop().slideUp();},5000);
fadeOut의 메서드형은 .fadeOut(complete,duration) 이 아닌 .fadeOut(duration[,complete]) 입니다.
(또는 .fadeOut(duration[, easing][,complete]) 로도 가능합니다. 아니면 .fadeOut(object) 의 형태로 각각의 옵션을 직접 설정할 수도 있습니다.)
답변을 작성하려면 로그인이 필요합니다.