Rails jQuery淡出一个元素,淡入另一个元素

时间:2014-12-22 22:02:41

标签: jquery ruby-on-rails

我想要做的是fadeOut #new_link元素,然后淡出,然后淡入这个形式。以下是我到目前为止的情况:

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

这适当地淡化了new_link元素,并显示内容,但似乎无论我在哪里放置fadeIn函数,它都会使表单元素无法呈现。救命啊!

1 个答案:

答案 0 :(得分:1)

试试这个:

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