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);