-1

私が現在持っているコードはこれです。

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 を見つけましたが、それを開始するにはクリックなどの何かが必要です。

4

1 に答える 1

0

修正しました。含めていたjqueryに問題がありました。

于 2012-07-04T18:17:01.720 に答える