Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<link href="http://code.jquery.com/ui/jquery-ui-git.css" rel="stylesheet" type="text/css" />
<script src="http://code.jquery.com/jquery-git.js"></script>
<script src="http://code.jquery.com/ui/jquery-ui-git.js"></script>
  
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
  Draggable elements
  <ul class="drag">
    <li>Apple</li>
    <li>Orange</li>
    <li>Kiwi</li>
  </ul>
  
  Sort container 1
  <ul class="sort">
    <li>One</li>
    <li>Two</li>
    <li>Three</li>
  </ul>
  
  Sort container 2
  <ul class="sort">
    <li>Alfa</li>
    <li>Beta</li>
    <li>Gamma</li>
  </ul>
  
  Take Kiwi, move down over Three and come back to the bottom of Three and drop:
<pre>
sort-sortactivate
sort-sortactivate
drag-dragstart
sort-sortstart
drag-dragtosortable
sort-sortchange
sort-sortchange
sort-sortchange
sort-sortchange
sort-sortchange
sort-sortout
drag-dragfromsortable
sort-sortstart
drag-dragtosortable
sort-sortbeforestop
sort-sortreceive
sort-sortupdate
sort-sortdeactivate
sort-sortdeactivate
sort-sortstop
sort-sortdeactivate
drag-dragstop 
</pre>
Take Three, move down over Gamma and come back to the bottom of Gamma and drop:
<pre>
sort-sortstart
sort-sortactivate
sort-sortactivate
sort-sortchange
sort-sortchange
sort-sortover
sort-sortchange
sort-sortchange
sort-sortout
sort-sortbeforestop
sort-sortupdate
sort-sortremove
sort-sortreceive
sort-sortupdate
sort-sortdeactivate
sort-sortdeactivate
sort-sortstop 
</pre>
 
  
</body>
</html>
 
var logMe = function(e, ui) {
  console.log(e.type);
};
$('.sort').sortable({
  'connectWith': '.sort',
  'placeholder': 'placeholder',
  start: logMe, 
  stop: logMe, 
  remove: logMe, 
  receive: logMe,
  over: logMe,
  change: logMe,
  out: logMe,
  update: logMe,
  beforeStop: logMe,
  activate: logMe,
  deactivate: logMe
  
});
$('.drag li').draggable({
  'connectToSortable': '.sort',
  'helper': 'clone',
  start: logMe, 
  stop: logMe,
  toSortable: logMe,
  fromSortable: logMe,
  activate: logMe,
  deactivate: logMe
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers