ドロップ可能な JQuery オブジェクトを複製する必要があるアプリケーションに取り組んでいます。
不要なコードを取り除いた簡単なデモは次のとおりです。
var $droppable = $("#droppable");
$droppable.droppable({
accept : "#draggable",
hoverClass : "thickBorder",
drop : function () {
alert("thanks");
}
});
var $cloned = $droppable.clone(true);
私は .clone(true) を使用しましたが、クリックなどの他のイベント ハンドラーは引き続き機能しますが、ドロップ可能なものは失われます。
次を使用して、ドロップ可能なものを直接リセットしようとしました:
$cloned.droppable($droppable.droppable('option'));
これを機能させる方法を知っている人はいますか?