1

jQuery UI を使用してドラッグ可能な要素を作成し、別のコンテナーにドラッグ アンド ドロップすると、同じアイテムを再生成する方法を知りたいです。たとえば、コンテナ A からコンテナ B にボタンをドロップすると、同じボタン (クローン) がコンテナ A に再出現します。

前もって感謝します。

4

2 に答える 2

1

これを行う正しい方法は、既存のアンカーに新しい要素を追加または追加することです。

var newElement = $("<div id='home'></div>").draggable( { snap: '.droppable', revert: 'invalid' } );
    $("#homearea").append(newElement);
于 2009-07-10T20:40:29.967 に答える
0

カスタム関数でドロップ イベントをリッスンします。

$('.selector').droppable({
   drop: function(event, ui) { ... }
});

アイテムが新しいコンテナーにドロップされたら、クローンを元のコンテナーに挿入します。jQery を使用して新しい要素を作成できます。

var listItem = $("<li></li>");

参考文献:

于 2009-07-10T15:39:53.910 に答える