I do not think this is a standard feature with jQuery UI , however, these are a few examples. (Assuming your original images will be cloned by drag and drop)
HTML
<div id="test"> <div class="draggable">Image</div> <div class="draggable">Image2</div> <div class="draggable">Image3</div> <br> <br> <div class="droppable"></div> <div class="droppable"></div> <div class="droppable"></div> </div>
jQuery
var original = true; var droppable = false; $( ".draggable" ).draggable({ helper : "clone", stop: function( event, ui ) { original = false; }, start: function( event, ui ) { original = true; } }); $( ".droppable" ).droppable({ drop: function( event, ui ) { droppable = true; if(original){ ui.helper.removeClass('ui-draggable-dragging'); var newDiv = $(ui.helper).clone(); newDiv.draggable({ stop: function( event, ui ) { if(!droppable) ui.helper.remove(); }, start: function( event, ui ) { droppable = false; } }); $(this).append(newDiv); } else $(this).append(ui.helper); } });
Fiddle
http://jsfiddle.net/Bkk5F/3/
Alternative - Snappy version
http://jsfiddle.net/Bkk5F/2/
source share