我在 jQuery 中通过 AJAX 编写了简单的加载内容:
$('.bar a[rel]').live('click', function() {
if($('.modal-'+ $(this).attr('rel')).length == 0) {
$.ajax({
url: 'users/'+ $(this).attr('rel'),
success: function(data) {
$('header + .container').children().animate({
'height': 0,
'padding': 0,
'opacity': 0
}, 500, function() {
$(this).remove();
$(data).hide().appendTo('header + .container').fadeIn(1000);
});
}
});
}
return false;
});
为什么这段代码加载内容(appendTo)两次?