我目前拥有的代码是这样的。
function update (){
latest_id = $('#image:first').data('position'); /* == 12 */
$.ajax({
type: "POST",
url: "../web/update/" + latest_id + "",
success: function(data) {
$('#my_like').after(data);
$('.newly-added').animate({"margin-left": "+=66px"}, "fast");
},
error: function(response) {
alert("failed");
},
});
}
setInterval(function() {
update();
}, 4000);
但是因为元素是新添加的,所以它不会收到新的动画部分。我做了一些研究,发现 .live 但需要一些东西来启动它,例如点击。