我有一个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