ztree这个东东挺好用的,但是今天遇到一个问题异步刷新的时候,原来是数据来了直接重新创建,但是重新创建好像会占用浏览器内存,时间久了一直这样,浏览器就卡死蹦掉了所以又找刷新方法一个是refresh一个是reAsyncChildNodes(null,"refresh",true);,但是用refresh根本没有作用,另一个运行就报错了。求大神支招。。。。
我的代码:
<SCRIPTtype="text/javascript">
<!--
varsetting={
data:{
Data:{
enable:true
}
},
async:{
enable:true
}
};
varzNodes=[
{id:1,pId:0,name:"父节点1-展开",open:true},
{id:11,pId:1,name:"父节点11-折叠",open:true},
{id:111,pId:11,name:"叶子节点111"},
{id:112,pId:11,name:"叶子节点112"},
{id:113,pId:11,name:"叶子节点113"},
{id:114,pId:11,name:"叶子节点114"}
];
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"),setting,zNodes);
});
//-->
functionkkk(){
alert("aaa");
zNodes=[
{id:1,pId:0,name:"父节点1",open:true},
{id:11,pId:1,name:"父节点11",open:true},
{id:111,pId:11,name:"叶子节点111"},
{id:112,pId:11,name:"叶子节点112"},
{id:113,pId:11,name:"叶子节点113"},
{id:114,pId:11,name:"叶子节点114"}
];
varzTreedemo=$.fn.zTree.getZTreeObj("treeDemo");
//varnode=zTreedemo.getNodeByTId("1");
//zTreedemo.refresh();
zTreedemo.reAsyncChildNodes(null,"refresh",true);
}
</SCRIPT>
想要的效果是触发kkk函数实现刷新效果看ztreeAPI就是这样写啊,但是报错了。在网上找了好多但是都没有解决,希望大神支招。。。。ztree refresh。跪求。ztree refresh。。。。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-47703-1.html
其实也就等同于今后任何国家到美国去巡航
您为光棍出了很好的主意
估计这次小米公关费用花了不少