我有draggable
一个自定义的helper
. 有时助手是一个克隆,有时它是原始元素。
问题是,当帮助器是原始元素并且没有被丢弃在有效的可放置对象上时,它会被删除。到目前为止,我的解决方案如下所示:
在我的on_dropped
回调中,我设置ui.helper.dropped_on_droppable
为true
;
在stop
可拖动的回调中,我检查该变量然后......我该怎么办?
$('.my_draggable').draggable({
stop : function(e, ui) {
if (!ui.helper.dropped_on_droppable) {
/* what do I do here? */
}
},
这甚至是正确的方法吗?