拖动大元素时,Firefox Ghost图像会缩小

时间:2018-10-01 06:58:20

标签: javascript css html5 firefox drag-and-drop

有什么方法可以阻止Firefox在拖动大元素时渲染比源元素小的幽灵图像?

如果您不了解我在说什么,我已经创建了sample pagevideo

在用户将大元素拖动到绝对位置的应用中,这种缩小的重影是有问题的;当用户尝试将拖动的元素拖放到确切位置时,它不会拖放到他们尝试将其拖放到的位置。只有经过几次盲目尝试,他们才能将拖动的元素准确地放置在所需位置。

在Chromium 69中,该元素会准确放置在用户尝试放置的位置,因为幻影图像的大小与源元素的大小完全相同。

如果您能想到导致Firefox中这种默认行为的其他原因,请针对我提交的here的错误发表看法。

同时,我正在寻找解决方法。

重影是理想的,因为它看起来就像被拖动的一样。我知道有可能具有自定义的拖动图像,但我想不出一种方法来使该自定义图像看起来完全像被拖动的元素(就像重影一样)。

我可能不得不适应仅制作在拖放过程中至少可以正确调整尺寸的通用图像。还有其他想法吗?

0 个答案:

没有答案