Jquery uiを使用してドラッグアンドドロップをシミュレートしようとしていますが、ドラッグアンドドロップ時に元のリストからアイテムを削除しないようにするにはどうすればよいですか?この場合、アイテムをギャラリーに保持したいのですが、ゴミ箱にクローンします。
Jsbinの例http://jsbin.com/igevut/1/edit
$trash.droppable({
accept: "#gallery > li",
activeClass: "ui-state-highlight",
drop: function( event, ui ) {
deleteImage( ui.draggable );
}
});
function deleteImage( $item ) {
$item.fadeOut(function() {
var $list = $( "ul", $trash ).length ?
$( "ul", $trash ) :
$( "<ul class='gallery ui-helper-reset'/>" ).appendTo( $trash );
$item.find( "a.ui-icon-trash" ).remove();
$item.append( recycle_icon ).appendTo( $list ).fadeIn(function() {
$item
.animate({ width: "48px" })
.find( "img" )
.animate({ height: "36px" });
});
});
}