JSFiddle - React, Tailwind, and code Playground

by TJ VanToll

HTML

<link href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>

<ul id="toolbar1" class="toolbar">
    <li class="icon"></li>
    <li class="icon"></li>
    <li class="icon"></li>
    <li class="icon"></li>
</ul>
<ul id="toolbar2" class="toolbar">  
</ul>

CSS

.toolbar{
    border:1px solid black;
    background:#BBBBBB;
    width:410px;
    height:100px;
    margin:20px;
}
.icon{
    border:1px solid black;
    background:#0000FF;
    height:80px;
    width:80px;
    margin:10px;
    float:left;
}
.deleteMe{background:#FF0000}

JavaScript

var deleteClass="deleteMe";

$('#toolbar1, #toolbar2').sortable({
    connectWith: 'ul.toolbar',
    items: 'li',
    revert: true,
    opacity: .5,    
    out: function(event, ui){ui.item.addClass(deleteClass);},                                   
    over: function(event, ui){ui.item.removeClass(deleteClass);}
 });