reactjs - 在光标位置追加
问题描述
我正在实现 Drop 函数,该函数在 drop 时将子元素附加到容器上的光标位置。但是元素被附加到稍微远离光标位置的位置。下面是我的 Drop 函数:
drop(event) {
event.preventDefault();
var data = document.getElementById(event.dataTransfer.getData("Text"));
event.target.appendChild(data);
data.style.position="absolute";
data.style.left = event.pageX - data.clientWidth / 2 + "px";
data.style.top = event.pageY - data.clientHeight / 2 + "px";
}
解决方案
推荐阅读
- r - GGplot geom_smooth 准确拟合一条线,另一条为平线
- json - 如何在 Swift 中解析本地 JSON 数据?
- html - Angular 反应式表单以编程方式提交,无需按钮
- python - 了解 numpy.array 的形状
- cpu-cache - 其他然后缓存什么是片上内存?以及如何明确地可寻址?
- sql - OPOR(采购订单)和 ORDR(销售订单)之间的联接(SAP Business One - SQL Server)
- sql - 如何在 BigQuery 中过滤地理数据
- html - 重叠 DIV,同时保持后一个可控
- opencart - 您好,我在 opencart 3.0.2.0 上安装了 ocmod,但是在尝试激活此扩展程序时出现此错误
- lua - 在 Windows 上逐步安装 lua 5.4 二进制文件和库