[英]jquery draggable and resizable is not working on cloned div
I have a div
with draggable and resizable functionality of jQuery UI
. 我有一个具有jQuery UI
可拖动和可调整大小功能的div
。 I clone the div
and append it to the same parent: 我克隆div
并将其附加到同一父级:
<div class="drag resize"> ... </div>
$(".drag").live("mouseenter", function() { $(this).draggable(); });
$(".resize").live("mouseenter", function() { $(this).resizable(); });
$("div").clone(true).appendTo($("div").parent());
The clone is created successfully, but when I am trying to drag it, the orignal one drags. 克隆创建成功,但是当我尝试拖动它时,原始的一个拖动。 Resizing is also not working. 调整大小也不起作用。 Can anybody explain me what is happening here? 有人可以解释一下这里发生了什么吗?
我会改用.on
事件处理程序,并将其附加到该div的父级。
$(".drag").parent().on("mouseenter", ".drag", function() { $(this).draggable(); });
您可能想看一下SO jQuery UI可调整大小的克隆元素(.clone(true))不会调整大小 -在将resizable()应用于复制的元素之前删除调整大小处理程序对我有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.