\"feat: 调整图片拖拽排序阈值为覆盖目标图片三分之二高度\"

This commit is contained in:
yuantao
2025-10-16 10:24:05 +08:00
parent 2b68185ce7
commit 3dedcb615b

View File

@@ -1048,7 +1048,8 @@ const checkAndSwapImages = (draggedImg, deltaY) => {
const targetCenterY = targetRect.top + targetRect.height / 2 const targetCenterY = targetRect.top + targetRect.height / 2
// 检查是否与目标图片重叠,使用更精确的碰撞检测 // 检查是否与目标图片重叠,使用更精确的碰撞检测
const overlapThreshold = (draggedRect.height + targetRect.height) * 0.4 // 调整阈值使交换更灵敏 // 当拖拽图片覆盖目标图片高度的三分之二时触发排序
const overlapThreshold = targetRect.height * 0.67
const distance = Math.abs(draggedCenterY - targetCenterY) const distance = Math.abs(draggedCenterY - targetCenterY)
if (distance < overlapThreshold) { if (distance < overlapThreshold) {