for循环中jQuery动画速度增加

时间:2017-11-24 11:18:40

标签: javascript jquery ruby-on-rails ajax

我有一个for循环,它在'ul'列表中添加'li',其动画位于for循环中,其中数据从ajax调用返回。然而,在执行for循环时,每次ajax调用时,动画的速度会在实际消失的地方增加,并且动画不再可见。有任何想法吗?我发现了类似的问题但我无法解决这个问题:

$.ajax({
  type: "GET",
  url: "/new_alerts",
  dataType: "json",
  data: {
    render_date: renderDate
  },
  success: function(result) {
    var list = $('#error-panel-list');
    var timer;
    for (var i = 0; i < result.length; i++) {
      $("<li class='ann-list-error'> " + result[i] + "</li>").hide().prependTo(list).slideDown(600);
    }
  }
});

0 个答案:

没有答案