我有一个可拖动的元素。当我拖动它时,我想要的效果是当我拖动时元素的鬼轮廓,然后在鼠标上,元素移动到我让鼠标移动的位置的偏移量。所以我想我需要使用辅助克隆?但是,在mouseup上,ghost会消失,元素也不会移动到新位置。
$('.container').draggable({
helper: "clone"
});
我使用拖放目标看到了一些答案。我不是将我的元素拖动到特定区域,但我希望能够将它拖动到屏幕上的任何位置。拖放不是矫枉过正吗?
这是Fiddle。
答案 0 :(得分:1)
您使用的是什么版本的Jquery UI?问题仅在页面滚动时发生吗?当从1.9.1升级到1.10.3时,我注意到类似的问题,克隆位置似乎是从屏幕顶部计算出来的,而不再是从页面顶部计算出来的。所以你可能会看到克隆的位置要低得多。
我有个人转回1.9.1