Javascript 如何在使用jquery开始旋转时保持克隆元素的旋转位置

Javascript 如何在使用jquery开始旋转时保持克隆元素的旋转位置,javascript,jquery,Javascript,Jquery,当我克隆可旋转元素时,当我在克隆元素上开始旋转时,上一个旋转将到达起始点。请对此提供帮助 var newdiv = $(imageid).parent().clone(); var id = "div" + divid; var imid = "img" + imgid; $(newdiv).attr('id', id); $(newdiv).find("img:fir

当我克隆可旋转元素时,当我在克隆元素上开始旋转时,上一个旋转将到达起始点。请对此提供帮助

var newdiv = $(imageid).parent().clone();
                var id = "div" + divid;
                var imid = "img" + imgid;
                $(newdiv).attr('id', id);
                $(newdiv).find("img:first").attr("id", imid)
                $(newdiv).css("z-index", newZindex);

                $(newdiv).find('.ui-resizable-handle').remove();
                var position = $(imageid).parent().position();
                $(newdiv).addClass("selected clone").css({ "top": position.top + 20, "left": position.left + 20 }).appendTo("#selectable"); 
               $("#" + id).rotatable({ handle: $(newdiv).find('img:last').addClass("rotatable-handle") }, {
                stop: stopHandlerRotate,
                start: startHandlerRotate
            }).resizable({
                handles: "n, e, s, w, nw, ne, sw,se"
            }, {
                stop: stopHandlerResize,
                start: startHandlerResize
            }).draggable({
                stop: stopHandlerDrag,
                start: startHandlerDrag
            });
当我克隆元素时,它就像这个检查图像。 当我单击“开始旋转”时,它将转到“开始位置”。检查图像


提前感谢。

在这里,我在重新绑定之前找到上一个角度,并在绑定时给出

$("#" + id).rotatable({ handle: $(newdiv).find('img:last').addClass("rotatable-handle") },{angle:previousangle}, {
                stop: stopHandlerRotate,
                start: startHandlerRotate
            }).resizable({
                handles: "n, e, s, w, nw, ne, sw,se"
            }, {
                stop: stopHandlerResize,
                start: startHandlerResize
            }).draggable({
                stop: stopHandlerDrag,
                start: startHandlerDrag
            });

现在它工作了。

在这里,我在重新绑定之前找到了上一个角度,并在绑定时给出了它

$("#" + id).rotatable({ handle: $(newdiv).find('img:last').addClass("rotatable-handle") },{angle:previousangle}, {
                stop: stopHandlerRotate,
                start: startHandlerRotate
            }).resizable({
                handles: "n, e, s, w, nw, ne, sw,se"
            }, {
                stop: stopHandlerResize,
                start: startHandlerResize
            }).draggable({
                stop: stopHandlerDrag,
                start: startHandlerDrag
            });
现在它开始工作了