将动画应用于动态添加的新元素

时间:2012-07-04 18:09:19

标签: javascript jquery html

我目前的代码就是这个。

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);

但是因为元素是新添加的,所以它不会收到新的animate部分。我做了一些研究并发现了.live但是需要启动它,例如点击。

1 个答案:

答案 0 :(得分:0)

修正了我所包含的jquery存在的问题。