【发布时间】:2021-02-23 13:27:57
【问题描述】:
我们正在使用 HTML 的拖放功能。
你可以看到 div 的宽度是410px,如果开始拖动这个 div,它的幻影图像会完全消失。我在拖动它们时要显示大/大图像,并且由于它们的尺寸很大,它们开始完全淡出。有什么问题吗?
如果我将 div 宽度更改为210px,那么重影图像看起来很好。那么410px有什么问题吗,有什么限制吗?如果是,我该如何增加它?
var els = document.getElementsByTagName('div');
for (var i = 0, l = els.length; i < l; i++) {
els[i].addEventListener('dragstart', function (e) {
e.dataTransfer.setData('text/plain', e.target.innerText);
});
}
div {
display: inline-block;
line-height: 300px;
text-align: center;
background: orange;
margin: 20px;
}
<div draggable="true" style="width:410px">Item 2</div>
【问题讨论】:
-
关于这个问题有一个similar post。它似乎只影响 Windows 10 和宽度大于 300 像素的元素。
标签: javascript html drag-and-drop draggable