我使用拖動與connectToSortable和克隆選項與此fiddle:如何進入下降元素
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
,但我不能看到一種方法來獲取被丟棄的元素。
(上面的代碼最初發佈於question有不同的問題)
到目前爲止,我得到這個'怪物':'console.log($(this).data()。sortable.element.context.id);'給我父母的ID!這是有道理的還是有更好的方法? (畢竟它工作) – Gazzer
@Gazzer可能有更好的方法,我不知道,但這似乎工作沒有任何問題.. –