0
通過使用jQuery UI,我希望只在刪除時才創建某個div的克隆。當您開始拖動並準備再次拖動時,應將此div克隆到同一點。如何在刪除時克隆div,而不是在開始拖動時
例如在這個fiddle是否可以在初始位置克隆綠色元素,只有當它們被丟棄時纔可以?
這是我的JS:
$(function() {
$("#dragrabble-one").draggable({
helper: 'clone'
});
$("#dragrabble-two").draggable({
helper: 'clone'
});
$("#dragrabble-three").draggable({
helper: 'clone'
});
$("#dragrabble-four").draggable({
helper: 'clone'
});
$("#dragrabble-five").draggable({
helper: 'clone'
});
$("#dragrabble-six").draggable({
helper: 'clone'
});
$("#dragrabble-seven").draggable({
helper: 'clone'
});
$("#dragrabble-eight").draggable({
helper: 'clone'
});
$("#dragrabble-one").draggable({
revert: "invalid"
});
$("#dragrabble-two").draggable({
revert: "invalid"
});
$("#dragrabble-three").draggable({
revert: "invalid"
});
$("#dragrabble-four").draggable({
revert: "invalid"
});
$("#dragrabble-five").draggable({
revert: "invalid"
});
$("#dragrabble-six").draggable({
revert: "invalid"
});
$("#dragrabble-seven").draggable({
revert: "invalid"
});
$("#dragrabble-eight").draggable({
revert: "invalid"
});
$("#droppable-box").droppable({
drop: function(event, ui) {
var clone = ui.helper.clone();
clone.draggable();
clone.appendTo('#droppable-box');
}
});
});
的問題是,與這個JS的元件克隆上可投放區域,而不是在從開頭(左) – GoePorsh
被拖動,其中相同的位置@ GoePorsh問題是模棱兩可的,你怎麼說這是從滴區克隆?您能否正確描述問題,在可拖動元素內添加文本,併爲讀者着想突出問題? –