当您拖动图片时,当您按住鼠标时,会出现一个半透明的重影图像。
有什么方法可以应用 CSS/JS 来消除特定部分的这种效果吗?
最佳答案
最简单的方法是将非常大的 x
和 y
坐标设置为 setDragImage
使其远离屏幕。例如:
element.addEventListener('dragstart', function(event) {
event.dataTransfer.setDragImage(element, -99999, -99999);
}, false);
您传递给 setDragImage
的实际元素并不重要。为了方便起见,我们在这里使用相同的元素。
关于javascript - 在Firefox中拖动图片时,如何做到没有 "Ghost"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836883/