In this example, new blocks are added at the beginning of the block and releases them, but it is necessary to add them to the very end and lift them up (block binding to the basement)
for (let i=1; i<10; i++) { setTimeout( function timer(){ $('.id').prepend('<div class="ee">'+i+'</div>'); }, i*1000 ); } .id{ width:200px; height:220px; background:#464c74; } .ee{ width:160px; height:20px; margin-left:20px; background:red; margin-top:5px; } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> <div class="id"></div>