jQuery UI Current

by bizamajig

HTML

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

<ul id="list-3"></ul>
        
<ul id="list-1" class="boxed">
            <li>A</li>
            <li>B</li>
            <li>C</li>

            <li>D</li>
            <li>E</li>
            <li>F</li>
            <li>G</li>
                <li>H</li>

            <li>I</li>
            <li>J</li>
        </ul>
        
<ul id="list-2" class="boxed">
    <li>K</li>
    <li>L</li>
    <li>M</li>   
</ul>

CSS

ul { list-style-type:none; }
            ul.boxed { border:1px solid #000; margin:20px; padding:0; width:200px; height:200px; float:left; overflow:auto; }
            li { width:100%; max-width:200px; padding:5px 0; background-color:#ccc; margin:2px 0; }
            ul#list-3 { width:0;height:0;padding:0;margin:0; }

JavaScript

function test(event, element) {
    myHelper = $(element).clone();
    myHelper.show();
    $("#list-3").append(myHelper);
    return myHelper;
}

$("#list-1").sortable({
scroll: true,
  connectWith: ["#list-2"],
    helper: test
});

$("#list-2").sortable({
    connectWith: ["#list-1"],
    helper: test
});