2014-12-22 2 views
0

fadeOut #new_link 요소가 사라지고 나서 페이드 아웃 된 다음이 양식으로 사라집니다. 여기에 지금까지 무엇을 가지고 :레일즈 jQuery는 하나의 요소를 페이드 아웃하고 다른 요소를 페이드 아웃합니다.

$('#new_link').fadeOut().after('<%= j render("form") %>'); 

이 적절하게 new_link 요소에서의 퇴색하고 내용을 표시하지만, 내가 fadeIn 기능을 넣어 상관없이, 그것은 양식 요소를 렌더링 할 수 있습니다 것으로 보인다. 도움!

답변

1

이 시도 :

$form = $('<%= j render("form") %>').hide(); 
$('#new_link').after($form); 
$('#new_link').fadeOut(function() { $form.fadeIn() }); 
+0

와우! 나는 오랫동안 이것을 알아 내려고 노력했다. 완전한! 정말 고마워! – Neil

+0

함수를'fadeOut'에 건네주는 것은 유용한 트릭입니다! – evanbikes

관련 문제