JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://raw.github.com/razorjack/quicksand/master/jquery.quicksand.js"></script>
<body>
<ul class="list">
<li data-id="item1">Item 1</li>
<li data-id="item2">Item 2</li>
<li data-id="item3">Item 3</li>
<li data-id="item4">Item 4</li>
</ul>
</body>
JavaScript
var lis = $('ul.list').children('li').get();
('alert');
$('ul.list').quicksand($('<ul>').append(lis).children());
setInterval(function(){
lis.push(lis.shift());
$('ul.list').quicksand($('<ul>').append(lis).children());
}, 1000);