2011-06-22 12 views
1

状況:私は、一度に5つのプロファイル、ユーザーにユーザープロファイルの束を表示するのに使用しています。ユーザーは、下のコードを処理する異なるボタンをクリックすることで、表示されている5つのユーザープロファイルのいずれかとは異なるように選択できます。コードが機能し、プロファイルがフェードアウトします。私が望むのは、この削除されたユーザープロファイルdivを新しいプロファイル/レコードのdivに置き換えることです。私はこの新しいレコードのdivをフェードインしたい。Rails 3.0 jquery - fade-out古いレコード、フェードイン新しいレコード

$(".unlike_button").live("click", function() { 
    var self = $(this); 
    $.post("/user/unlike", {id: $(this).parent().attr("user-id")}, function(data) { 
     if (data) { 
     self.parent().fadeOut(); 
     } 
    }); 
    }) 

どのようにこれを達成するためのアイデアですか?質問に答えるためにさらに詳しい情報が必要な場合は、私に知らせてください。ありがとう!

答えて

0

fadeOutが完了したときにアクションを実行するコールバック関数でself.parent().fadeOut();を変更します。

self.parent().fadeOut(function(){ 
$(this).html(data).fadeIn(); 
}); 
+0

おかげニクラスが、私はこのアウトを試してみて、それが働いているかどうかを確認するつもりです。 – absolutskyy

関連する問題