jQuery 에서 slideToggle 속도를 normal ,fast 단어대신 숫자로 하려면?
jQuery 에서 slideToggle 속도를 normal ,fast 단어로 조절하는데요.
숫자로 조절하려면 어떻게 해야되나요?
slideToggle('300', function(){
}
이런식으로 하니 안되더라구요. ㅜㅜ
숫자로 조절하려면 어떻게 해야되나요?
slideToggle('300', function(){
}
이런식으로 하니 안되더라구요. ㅜㅜ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
$( "p" ).slideToggle( 1000 );
});
$( "button" ).click(function() {
$( "p" ).slideToggle( '1000' );
});
http://api.jquery.com/slideToggle/ ("slow" 를 숫자로 바꿔서 해보세요. 작동합니다. slow 를 따옴표로 감싸주는거는 이게 고유function 이니까 따옴표로 감싸주는건데, 숫자는 감싸지 않습니다.)
그래서 숫자때문에 작동이 안되는게 아닙니다. 숫자를 따옴표로 감싸신게 옳은건 아니지만, 그것 때문에 작동이 안되는 건 아닐꺼구요, (그래도 혹시 모르니까 일단 숫자를 감싼 따옴표 부터 삭제하시구요 ㅎㅎㅎㅎ)
다른 이유 때문에 작동이 안되는걸텐데 왜 안되는지는 디버깅해보셔야죠.
디버깅을 크롬에서 편하게 하는 방법
https://developers.google.com/chrome-developer-tools/docs/javascript-debugging
다른 도구들도 많지만, 자스를 많이 코딩하지 않으시는 분 같은데 그렇다면 이걸로 충분합니다.
따옴표를 지웠더니, 아주 잘 됩니다. '0' ㅎㅎ
숫자로 하니, 정밀하게 속도 조절이 가능해서 아주 좋네요 :)
한참 헤맸었는데, 덕분에 쉽게 문제를 해결 하였습니다.
디버깅 관련 정보도 감사드립니다. :)
ㅎ 좋은 주말 되세요~
굿!굿!