javascript - 在Firefox中拖动图片时,如何做到没有 "Ghost"?

标签 javascript css templates effect

当您拖动图片时,当您按住鼠标时,会出现一个半透明的重影图像。

有什么方法可以应用 CSS/JS 来消除特定部分的这种效果吗?

最佳答案

最简单的方法是将非常大的 xy 坐标设置为 setDragImage 使其远离屏幕。例如:

element.addEventListener('dragstart', function(event) {
    event.dataTransfer.setDragImage(element, -99999, -99999);
}, false);

您传递给 setDragImage 的实际元素并不重要。为了方便起见,我们在这里使用相同的元素。

关于javascript - 在Firefox中拖动图片时,如何做到没有 "Ghost"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836883/

相关文章:

javascript - 语义 UI 动态更改可关闭设置

javascript - 获取事件幻灯片并突出显示计数器中的相应数字

html - 使媒体浏览器的下拉CSS菜单全高

css - 边界元模型?嵌套block?

c++ - 模板 char/wchar_t、string/wstring、cout/wcout、regexp/wregex(或任何可能的解决方法)

c# - 用于验证 oracle 编号的有效正则表达式

javascript - 如何使用 JavaScript 动态显示按钮?

带有模板编译错误的 C++ 类

javascript - Vue.js:折叠/展开来自父级的所有元素

c++ - 模板区域中的不可推导上下文