jQuery UI可拖动元素到新div

时间:2012-03-30 23:37:43

标签: jquery

你将如何使用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”)我不知道这是否会有所帮助。

谢谢

0 个答案:

没有答案