使用jquery布局将元素从西窗格拖放到中心窗格时出现问题

使用jquery布局将元素从西窗格拖放到中心窗格时出现问题,jquery,jquery-ui,jquery-plugins,drag-and-drop,Jquery,Jquery Ui,Jquery Plugins,Drag And Drop,我正在使用jquery布局作为我的应用程序布局。 我有一个元素列表,可以从西窗格放到内窗格。现在,当我尝试拖动任何一个li时,项目将返回,即西窗格向右滚动,而节点不到中间窗格。我认为这可能是一个z索引问题,但即使我将zIndex值设置为最大值(10000),它也不起作用。有什么办法可以让这一切顺利吗 我用来拖放的代码是: //nodetitle是与西窗格上的跨度关联的类 $(".nodetitle").draggable({ helper: 'clone',

我正在使用jquery布局作为我的应用程序布局。 我有一个元素列表,可以从西窗格放到内窗格。现在,当我尝试拖动任何一个li时,项目将返回,即西窗格向右滚动,而节点不到中间窗格。我认为这可能是一个z索引问题,但即使我将zIndex值设置为最大值(10000),它也不起作用。有什么办法可以让这一切顺利吗

我用来拖放的代码是:

//nodetitle是与西窗格上的跨度关联的类

     $(".nodetitle").draggable({
            helper: 'clone',
            zIndex: 2700,
            create: function () {
                var $self = $(self);
            },

            stop: function () {
                var $self = $(self);
            },
            drag: function (event, ui) {
                cursor: 'move';
                helper: 'clone';
            },

            revert: function (event, ui) {
                return !event;
            }

        });
//TreeDropTable是内部窗格中的div id

            $('#treedroppable').droppable({
            activeClass: 'ui-state-hover',
            hoverClass: 'ui-state-active',
            drop: function (event, ui) {

                if (ui.draggable.attr('class') == "nodetitle") {

                var droppedWidget = $($(".nodetitle").clone());
                document.write(droppedWidget);

                }

                return true;
            }


        });
有人能告诉我我在哪里失踪吗


谢谢

基本上,以下选项需要位于可拖动控件上:

               helper: 'clone',
                revert: true,
                 appendTo: 'body',
                scroll: false,
                revertDuration: 0,
                zIndex:9999999
按键为scroll应设置为false,appendTo应设置为body

很简单,但我必须挖掘很多地方才能得到最终答案

阿尼尔班