我只是搜索了很多但找不到答案。
我有一个可调整大小的div,想要放弃它。到目前为止,它运作良好。但是当我使用clone-helper时,该项目在删除时就会消失。我做错了什么?
$('#resizable').droppable({
});
$('.base').draggable({
helper: 'clone',
stack: '#resizable',
containment: '#resizable',
cursor: 'move',
appendTo: '#resizable'
});
我玩appendTo,接受和一切。我只是无法让它工作......非常感谢任何想法!
答案 0 :(得分:9)
我会尝试将以下内容添加到您的droppable选项中:
$('#resizable').droppable({
drop: function(event, ui) {
$.ui.ddmanager.current.cancelHelperRemoval = true;
}
});
答案 1 :(得分:1)
我们正在讨论主题revert 'invalid' with grid doesn't return to start position with jQuery UI Draggable中的类似问题,而@GregL为此提供了解决方法:http://jsfiddle.net/greglockwood/EBHWr/
我认为这正是你的情况。您需要在drop
中定义droppable
处理程序。这看起来像是draggable
和helper: "clone"
的jQuery中的错误。