jquery克隆拖动

Posted

技术标签:

【中文标题】jquery克隆拖动【英文标题】:jquery clone drag 【发布时间】:2010-11-16 14:53:51 【问题描述】:

我在一个区域上附加标签时遇到问题。 我想在更改 ID 后将 #Normal_Tag1_div 的克隆附加到 #droppable。 我还想让那个克隆可以在 #droppable only 上拖动。 我该怎么做??

$('#Normal_Tag1_div').draggable(helper:'clone');  
         $('#droppable').droppable(
           drop: function(ev,ui) 
                    clone = $(ui.draggable).clone();
                    $(clone).attr('id', 'newid'+count1)
                    $('#droppable').append(clone);
                    //$(clone).draggable();
                        //$('#droppable').droppable();
                    var title = $(clone).attr('id');
                alert(title);
                 
            );

【问题讨论】:

【参考方案1】:

试试这个...

$(clone).draggable( containment: 'parent' );

【讨论】:

【参考方案2】:

您可以使用 jQuery UI Draggable 中的containment 选项。它将拖动限制到给定的 div。

【讨论】:

以上是关于jquery克隆拖动的主要内容,如果未能解决你的问题,请参考以下文章

jQuery可拖动克隆的div

jQuery-UI 可拖动克隆 - 启动处理程序是不是收到对被克隆元素的任何引用?

jQuery UI:从原始 div 拖动和克隆,但保留克隆

拖动时jQuery可拖动克隆大小

无法拖动对象的克隆(JQuery)

如何使用 jquery ui 使拖动和克隆的元素再次可拖动?