有关如何使克隆可拖动的任何想法?
            $("#draggable").draggable({
                helper: 'clone',
                cursor: 'pointer',
            });
            $("#snaptarget").droppable({
                drop: function(event, ui) {
                       var randomnumber = Math.floor(Math.random()*1000000);
                       var newId = '#draggable_'+randomnumber;
                        $(ui.helper).clone(true).removeAttr('id').attr('id',newId).appendTo('#snaptarget');                     
                        $(newId).draggable();                   
                }
            });
$(NEWID).draggable(); 不起作用.
您无法使用a启动ID #.你在这里:
var newId = '#draggable_'+randomnumber;
它应该是:
var newId = 'draggable_'+randomnumber;
然后这个:
$(newId).draggable();
应该:
$('#' + newId).draggable();
示例: http ://jsfiddle.net/M3UWp/
所以你最终得到:
var newId = 'draggable_'+randomnumber;
$(ui.helper).clone(true).removeAttr('id').attr('id',newId).appendTo('#snaptarget');  
$('#' + newId).draggable();