zTree / zTree_v3

jQuery Tree Plugin
MIT License
4.1k stars 1.28k forks source link

expandNode 虚展开 #462

Closed ShiRouMi closed 4 years ago

ShiRouMi commented 4 years ago

搜索 ztree, 找到匹配的节点进行展开,第一次搜索正常展开,第二次搜索就会虚展开。调试中发现,在偶次搜索的过程中,调用expandNode 正常展开过,但是最后又会虚展开。呈现如下情况 image

每次搜索后强行调用 refresh 方法重刷一遍 ztree 能解决问题,但这样会严重影响性能。

zTree commented 4 years ago

你这种使用方式时,建议关闭展开的动画效果,试试看

ShiRouMi commented 4 years ago

嗯嗯 的确可以。在 expandAll 前关闭动画,expand 后打开动画即可。

treeObj.setting.view.expandSpeed = "";
treeObj.expandAll(false);
treeObj.setting.view.expandSpeed = "fast";