Ho trovato la soluzione

codice:
$.when($('#onlineContainer li').each(function (i) {
        var intervallo =800;
          $(this).delay(i * intervallo).hide("bounce", { direction:'right', times: 2 }, "slow")
           })
  ).then(function () {$('#onlineContainer').remove();
                })