你将如何使用jquery UI创建一个包含可放置div的可折叠div,这样当你将一个可拖动的div放到droppable div并折叠崩溃div时,新删除的可拖动div也会被隐藏?
$(document).ready(function () {
var dropped = false;
$(function () {
$(".draggable").draggable({
addClasses: false,
snap: true,
snap: ".droppable, .draggable",
revert: 'invalid',
containment: '.container',
helper: 'clone',
appendTo: '#helper',
start: function (event, ui) {
dropped = false;
$(this).addClass("hide");
},
stop: function (event, ui) {
$(this).removeClass("hide");
}
});
$(".droppable, #seanTasks").droppable({
accept: '.draggable',
drop: function (event, ui) {
dropped = true;
$ui.ddmanager.current.cancelHelperRemoval = true;
$(ui.draggable).appendTo($(this));
}
});
$("ul, li").disableSelection();
});
});
我认为我的问题可能与克隆有关,但如果我不使用克隆,那么我无法将项目拖出其原始父div。
如何将类添加到新删除的元素中?
在元素被删除后,它的类是(class =“draggable ui-draggable-dragging”)我不知道这是否会有所帮助。
谢谢