複製可能でドラッグ可能なアイテムにドラッグできるドラッガルアイテムを作成しようとしています。さて、ちょっとした努力をして、その作業を行って、結果として重複してドラッグ可能にしました。しかし、「ドロップ」メソッドは、新しいクローンを複数回ドラッグすると、それ自体クローンを作成するようにしています。なぜそれがそれをやっているのか分かりますが、私はそれをやめる方法があまり分かりません。ドロップ可能なボックスの外にあるアイテムだけが複製可能である必要があります。箱の中に入ると、重複している部分も移動することができますが、複製はできません。 Jquery Draggablesを複製する
は(これまでのところ、とても良い。)、その後、問題を確認するために数回をドラッグして、ボックス内にドロップボックスに余りハリネズミをドラッグしてみてください。$(function() {
$("#draggable1").draggable({ helper: 'clone', revert: "invalid" });
$("#panel1").droppable({
drop: function(event, ui) {
$(this).append($(ui.helper).clone().draggable());
}
});
});
クローンのID属性を削除すると役立ちますか? –