为连续触发事件附加节流/防抖限制。由于更改了衔接逻辑,本正常运行的节流逻辑不再适用,虽影响不大,不过始终是个bug的存在。
Ps.
一开始思路还停留在之前逻辑的圈子里,想到节流防抖豁然开朗。防抖出现了新的bug,拖拽释放函数执行时判断下一次节点为最后或最前时,运行过渡动画时会多执行一次中止动画的操作,导致通过拖动释放函数时出现释放后自动跳转到初始值再过渡到预期值,而不是从当前已拖拽位置释放到预期值。(该bug正在修复中)已修复,点击事件可使用 debounce 防抖,拖拽释放事件直接执行动画函数(释放仅有一次,也无需防抖)即可解决上述bug(这次修复还多亏了之前的版本,通过回滚对比才察觉到问题所在,备份始终是个好习惯)
2021年9月23日