@zTree 你好,想跟你请教个问题:在拖拽的beforeDrop事件中,moveType的取值是“prev”和“next”中的随机值吗(targetNode不是某级的第一或最后的一个节点,且不是移动到某节点上)?
不是随机的。。。 基本算法如下:
假设 A、B 是两个相邻的同级节点
1、当你拖拽节点到 A 内,但偏下(大概 1/3)的位置时, 是 next, 且目标节点是A
2、当你拖拽节点到 B 内,但偏上(大概 1/3)的位置时, 是 prev, 且目标节点是B
3、当你拖拽到节点 A 内, 中间位置时, 是 inner 且目标节点是A
希望这个能让你基本理解这个规则
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
不是随机的。。。 基本算法如下:
假设 A、B 是两个相邻的同级节点
1、当你拖拽节点到 A 内,但偏下(大概 1/3)的位置时, 是 next, 且目标节点是A
2、当你拖拽节点到 B 内,但偏上(大概 1/3)的位置时, 是 prev, 且目标节点是B
3、当你拖拽到节点 A 内, 中间位置时, 是 inner 且目标节点是A
希望这个能让你基本理解这个规则