我在这个小提琴中使用可拖动的 connectToSortable 和克隆选项:
var draggable_opts = {
connectToSortable: ".sph-callout-portlet",
helper: "clone",
opacity: 0.75,
revert: 'invalid',
stop: function(event, ui) {
// this seems to only access the original item not the clone
}
};
$(function() {
$( ".sph-callout-portlet" ).sortable({
opacity: 0.75,
placeholder: "ui-state-highlight",
}).disableSelection();
$( "#sph-callout-portlet-avail li" ).draggable(draggable_opts);
});
当我删除元素时,我想获取它被放入的区域的 ID,或者至少是元素本身。现在,根据文档draggable + connectToSortable + clone
使用droppable
,但我看不到获取删除元素的方法。
(上面的代码最初发布在一个有不同问题的问题中)