gpt4 book ai didi

javascript - 通过 React 进行拖放

转载 作者:行者123 更新时间:2023-12-01 00:09:54 25 4
gpt4 key购买 nike

我正在使用 react-draggable 来实现拖放功能。

我必须将一个组件 (A) 拖动到另一个组件 (B) 中:如何获得与 B 相关的最终 A 位置?

最佳答案

计算各个与屏幕相关的位置并进行比较

const aRect = a.getBoundingClientRect();
const bRect = b.getBoundingClientRect();

if(aRect.right > bRect.right) {
// a start after b
}
if(aRect.top > bRect.top) {
// a start under b
}

// etc.

关于javascript - 通过 React 进行拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60147790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com