Here is my snippet :
.item {
display:inline-block;
width:120px;
height:120px;
border:1px solid red;
}
<div id="listing">
<div data-value="5" class="item">item 5</div>
<div data-value="3" class="item">item 3</div>
<div data-value="2" class="item">item 2</div>
<div data-value="1" class="item">item 1</div>
<div data-value="4" class="item">item 4</div>
</div>
I would like to sort the div
s based on the value of the data-value
attribute, but I want to show the items being rearranged using an animation. How can I do this?