有没有办法使用 HTML5 拖放 API 来控制“你正在拖动的东西”的外观?
通常,任何可拖动的 HTML 元素都会变成半透明的,并跟随您的光标,直到您停止/放下。我想控制它,以便我可以从元素内的任何位置开始拖动,但是当你真正开始拖动时,我只能让一个小图像跟随光标,正好是光标所在的位置。
实际示例是:要拖动的东西的列表,每个都是一个小图像和一些文本,用于您将拖动到它旁边的东西的名称。我希望能够在图像或文本上的元素中的任何位置开始拖动,但是只有图像跟随您的光标,并且直接位于光标下方,而不是从您开始拖动它的位置偏移。
我可以想出一些方法来欺骗它(当您开始拖动时,鼠标光标所在的位置出现隐藏元素,并且是您实际拖动的内容),或者诉诸经典的 Javascript 拖放。
谢谢