jQuery UI 可拖动克隆助手消失

jQuery UI Draggable Clone Helper Disappears

本文关键字:消失 UI 拖动 jQuery      更新时间:2023-09-26

>我有一个可拖动的元素。当我拖动它时,我想要的所需效果是我拖动时元素的虚影轮廓,然后在鼠标向上时,元素移动到我让鼠标移动的位置的偏移量。所以我想我需要使用辅助克隆?但是,在鼠标向上时,重影消失,元素不会移动到新位置。

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

我已经看到一些使用拖放目标的答案。不过,我并没有将我的元素拖到特定区域,我希望能够连续地将其拖到屏幕上的任何位置。拖放不是矫枉过正吗?

这是一个小提琴。

你使用的是哪个版本的 Jquery UI?问题是否仅在滚动页面时发生?我注意到从 1.9.1 升级到 1.10.3 时出现了类似的问题,克隆位置似乎是从屏幕顶部计算的,而不是从页面顶部计算的。因此,您可能会看到克隆的位置要低得多。

我已经亲自切换回 1.9.1