title: Jquery Prepend animation only works once with AJAX
body: <p>Ok so I have an AJAX long poll running and each time the database is updated I have jquery add the info received from ajax into a div.</p>
  
  <p>Jquery will add the information everytime the database is updated but it will only do the animation the first time. I've tried a lot of different things and have gotten a lot of different and some weird results. I am new to Jquery so if you could elaborate on your explaination that would be greatly appreciated.</p>
  
  <p>here is my AJAX function.</p>
  
  <pre><code>$.ajax({
          type: 'POST',
          url: 'feedupdate.php',
          data: {function: '3test', datacheck: var_numcheck, javaid: var_IDcheck},
          success: function (check) {
              console.log(check);
              var verify = JSON.parse(check);
  
              if (var_IDcheck &lt; verify['id']) {
                  var_IDcheck = verify['id'];
                  for (var i=0;i&lt;var_IDcheck;i++){
                    $('#datacheck').prepend(verify[i]).slideDown('slow');
  
  
  
  
            }
            }
            setTimeout('activitycheck()',5000);
            },
      error: function(check) {
      console.log(check);
      setTimeout('activitycheck()',5000);
        }
        });
      } 
  
  
    $(document).ready(function()  {
     activitycheck();
    }); // document ready
  </code></pre>