我想用jquery ui来模拟拖放,当拖放时不会从原始列表中删除项目,怎么可能?在这种情况下,我想保留在图库中的项目,但克隆到垃圾桶。Jquery droppable不删除元素
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" });
});
});
}