:
$(".draggable").draggable({ revert:true });
$("#placeholder").droppable({
drop: function(event, ui) {
var draggable = $(ui.draggable);
var droppable = $(this);
// Update droppable using draggable's sub-itens
droppable.find(".title").html(draggable.find(".title").html());
droppable.find(".description").html(draggable.find(".description").html());
droppable.find(".image").attr("src",draggable.find(".image").attr("src"));
}
});
を残りの部分では、ドラッグ可能と何をしたいかに依存します:プレースホルダへのサブitensのコンテンツをコピーしますか?クローンを作成してプレースホルダを置き換えますか?プレースホルダを元のものに置き換えますか?
上記の例では、プレースホルダの内容をドラッグされた要素の内容で更新することを前提としています(各アイテムのプロパティはクラスによって識別されます)。 draggable(ソース配列のインデックスなど)に関する詳細が必要な場合は、data
関数を使用することもできます。