SOS!!! selectNode 来选中节点时,网页滚动条也跟着滚动了!!
ztree吧
全部回复
仅看楼主
level 2
yulinfengyun
楼主
RT,加载了很多子节点,使用selectNode 来选中节点时,zTree的滚动条滚动了,外面整个网页的也滚动了,而且是间歇性的,有时候滚动!!!怎么办,比较急啊,恳请路过大神帮忙~
2014年12月27日 12点12分
1
level 11
zTreeAPI
那你就别选中了。。。。因为那个是利用 focus 实现的移动到可视区域
2014年12月29日 02点12分
2
level 2
yulinfengyun
楼主
好的 感觉是,selectNode当中对zTree滚动栏的操作同时影响了整个网页的滚动栏
2014年12月29日 04点12分
3
zTreeAPI
focus 方法是 浏览器提供的。。。他会想办法让 dom 移动到可视区。。。忽然想起来, 如果把折叠、展开的 动画效果去掉 expandSpeed 设置为 空, 可能这个问题也能解决,可以试一下看看
2014年12月29日 10点12分
yulinfengyun
回复 zTreeAPI :应该不是这个问题 selectNode之后,被选中的节点移到浏览器的上边框 try{$$(node, setting).focus().blur();}catch(e){} 还没仔细看
2014年12月29日 11点12分
1