2016-09-21 2 views
0
$scope.hideSampleList = function ($event) { 
     $($event.currentTarget).next().hide(300); 
    } 
    else { 
     $($event.currentTarget).next().show(300);  
    } 
} 

애니메이션이 처음 네 요소에 적용됩니다. 그 후 애니메이션이 적용되지 않는다. 사람이 제안을 주시겠습니까?애니메이션이 표시 및 숨기기 방법에 적용되지 않습니다.

+0

방법을 참조하십시오 .. 사용자 정의 애니메이션에 대한 animate() 방법을 사용할 수 있습니까? 코드의이 작은 조각으로 우리는 도움이되지 수 있습니다. 모든 부분, HTML, CSS, JS ...으로, 문제를 보여주는 예제를 게시 – eisbehr

+1

귀하의 경우 문이없는, 먼저 코드를 수정하시기 바랍니다 .. – kenda

답변

0

당신은 숨기기와 쇼를 위해 애니메이션에 대한 fadeIn()fadeOut() 방법을 사용할 수 있습니다.

$($event.currentTarget).next().fadeOut(300); // hide with animation 


$($event.currentTarget).next().fadeIn(300); // show with animation 

또한 slideUp()slideDown() 같은 몇 가지 애니메이션을하거나 심지어는 jQuery Effects

관련 문제