javascript - HTML5 的 dataTransfer.setDragImage 和 Blob

标签 javascript html drag-and-drop

是否可以使用带有 src 属性的图像作为 BLOB url?

到目前为止(一直在使用 Chrome 66)我可以使用 data url 设置图像的 src 属性,这似乎有效,因为我也将图像添加到文档正文(一个错误/requirement 在 Chrome 中),但是当将 src 设置为 Blob url(例如 blob: http://.. )时,我只会得到默认/标准的灰色小图标。

有没有人有过 HTML5 拖放和设置拖动图像的经验?

最佳答案

删除以下行后,您的代码段在 Firefox 68.0 和 Chromium 76.0 上成功运行:

div.style.zIndex = 1000;
div.style.top = '100%';
div.style.left = '100%';

并将 div 定位更改为:

div.style.position = 'fixed';

关于javascript - HTML5 的 dataTransfer.setDragImage 和 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50246861/

相关文章:

html - WordPress 二十七 : make the background's position "top" instead of "center"

javascript - 移至顶部功能在 kineticJs 中不起作用

java - 将 sqlite 中的数据放入 ArrayList<String>

javascript - 一支球队的所有进球数(来自 JSON)

javascript - 将文本数据保存到嵌套数组

css - HTML 背景重复

html - 在最后一行调整 flex 元素的大小

c# - 使用 MVVM 通过拖放重新排序 ItemsControl

javascript - 如何在 Rails 3.1.4 中使用 FormBuilder.new 构建表单生成器对象

javascript - 无法理解异步/等待和 promise 的工作