2013-10-29 51 views
2

我有一个可拖动的元素工作。当我拖动它时,我想要的效果是当我拖动时元素的轮廓线,然后在mouseup时,元素移动到我让鼠标移动到的位置的偏移量。所以我想我需要使用助手克隆?但是,在mouseup上,鬼影消失,元素不会移动到新的位置。jQuery UI可拖动的克隆助手消失

$('.container').draggable({ 
    helper: "clone" 
}); 

我见过一些使用拖放目标的答案。我并没有将我的元素拖入特定的区域,但我希望能够将其拖动到屏幕上的任何位置。拖放不会矫枉过正?

这是Fiddle

回答

1

你使用的是什么版本的JQuery UI?问题只发生在页面滚动时?从1.9.1升级到1.10.3时,我注意到了类似的问题,克隆位置似乎是从屏幕顶部算起,而不是从页面顶部算起。所以你可能会看到克隆的位置应该低得多。

我有personnaly切换回1.9.1

+0

我已经用JS小提琴更新了这个问题。如你所见,当你放开鼠标时,克隆消失。我希望元素移动到我拖动的任何位置。 – colmtuite

+0

我遇到了你今天在这里描述的问题。看来这个bug在版本1.12.1中仍然没有修复。版本1.9.2的作品。 – Thorarin