0

divドラッグ可能でサイズ変更可能な機能がありjQuery UIます。を複製しdivて、同じ親に追加します。

<div class="drag resize"> ... </div>

$(".drag").live("mouseenter", function() { $(this).draggable(); });
$(".resize").live("mouseenter", function() { $(this).resizable(); });

$("div").clone(true).appendTo($("div").parent());

クローンは正常に作成されますが、ドラッグしようとすると、元のクローンがドラッグされます。サイズ変更も機能しません。ここで何が起こっているのか誰か説明できますか?

4

2 に答える 2

0

代わりにイベント ハンドラーを使用し、.onこの div の親にアタッチします。

$(".drag").parent().on("mouseenter", ".drag", function() { $(this).draggable(); });
于 2012-05-20T10:44:42.193 に答える
0

この SO 投稿jQuery UI resizable cloned element(.clone(true)) does not resize - the remove of the resize handler before apply a resizable() on the cloned element を見てみたいと思うかもしれません。

于 2013-01-08T18:39:07.973 に答える