0

我一直在使用的示例位于:http: //jsfiddle.net/aLnJG/3/

本质上,我有一个可拖动的帮助器,它是一个输入框......然后在放置时,我想将帮助器附加到画布上。

代码:

$("div#controlList > div").draggable({
    helper: function(){ return $("<input type='text' />");}
});

$("div#canvas").droppable({
    drop: function(event, ui){
        $("<li />").append($(ui.helper[0])).appendTo(this);
    }
});

似乎当我检查元素时,将一个 DIV 添加到#CANVAS,但没有内容。

4

1 回答 1

0

利用:

 ui.helper.clone().css({position:"",top:"", left:""});

在处理可拖动时,它们将是可拖动的,因此将它们删除。可能有一种方法可以从这个特定对象中删除可拖动对象,但它不适用于:

 u.helper.clone().draggable("destroy")
于 2013-10-14T17:21:08.650 回答