情况:我正在使用will-paginate向用户显示一堆用户配置文件,一次显示五个配置文件。通过单击处理下面代码的不同按钮,用户可以选择与正在显示的五个用户配置文件中的任何一个不同。代码工作,配置文件淡出。我想要的是用新的配置文件/记录的div替换此删除的用户配置文件div。我希望这张新纪录的div能够淡出。
$(".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 :(得分:0)
使用回调函数修改self.parent().fadeOut();
以在fadeOut
完成后执行操作:
self.parent().fadeOut(function(){
$(this).html(data).fadeIn();
});