我有一個div,其中應用了jQuery UI Draggable。我想要做的是單擊並拖動它,然後創建一個保存在dom中但不會在刪除時刪除的克隆。jQuery UI:從原始div拖放和克隆,但保留克隆
想象一副撲克牌,我的盒子元素是套牌,我想從牌組中拉出撲克牌/ div,並將它們放在我的頁面周圍,但它們將是原始div的克隆。我只是想確保你不能創建另一個克隆的div的克隆。
我用以下,沒有工作像我想:
$(".box").draggable({
axis: 'y',
containment: 'html',
start: function(event, ui) {
$(this).clone().appendTo('body');
}
});
我想通了,我的解決方案:
$(".box-clone").live('mouseover', function() {
$(this).draggable({
axis: 'y',
containment: 'html'
});
});
$(".box").draggable({
axis: 'y',
containment: 'html',
helper: 'clone'
stop: function(event, ui) {
$(ui.helper).clone(true).removeClass('box ui-draggable ui-draggable-dragging').addClass('box-clone').appendTo('body');
}
});
您可以發佈您的解決方案作爲答案,然後接受它。 :) – 2010-03-17 01:32:22
你*應*發佈您的解決方案作爲答案,然後接受它:) – Anurag 2010-03-17 01:34:05