2011-12-15 2 views
0

jQuery를 사용하여 숨겨진 요소를 애니메이션으로 표시하려고합니다. 그러나 현재는 요소 만 토글하여 요소 만 표시하는 것이 아닙니다.jQuery animate 토글 요소 만 표시

$("#testTab").animate({"height": "toggle", "opacity": "toggle"}, "slow"); 

기본적으로 내가 달성하고자하는 :

$("#testTab").toggle("slow"); 
$("#testTab").toggle(true); 

을하지만 이중 전환을 할 것이며, 두 매개 변수는 하나의 전환에 갈 수없는 이유는 무엇입니까?

+0

'$ .show()'가 작동하지 않는 이유는 무엇입니까? 나는 당신의 질문을 오해 했습니까? – Bojangles

답변

1

클릭하면 한 번만 클릭하면 표시가 애니메이션으로 표시되므로 그냥 사용하십시오.

토글 (한 번 클릭하면 다시 클릭하고 숨기고 양방향으로 애니메이션)하도록 설정하려고합니다. 토글 매개 변수를 사용하면됩니다 :

$("#testTab").toggle("slow"); 
+0

아, 문제는 전에로드(), 기본적으로 나는 로딩하는 동안 하나씩 다른 애니메이션을 필요합니다. – Dan