手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JQery jstree 大数据量问题解决方法
JQery jstree 大数据量问题解决方法
摘要:问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码:代码复制代码代码如下:for(vari=0;i

问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码:

代码

复制代码 代码如下:

for (var i=0; i<data.length; i++)

{

var n = TREE_OBJ.create(data[i], $(NODE));

if (onaddnode) onaddnode(n);

}

var firstChild = TREE_OBJ.children(NODE)[0];

if ($(firstChild).attr('id')==-1)

TREE_OBJ.remove(firstChild);

问题就出 TREE_OBJ.create函数上,这个函数很消耗性能。代码改成如下:

代码

复制代码 代码如下:

var children="";

for (var i=0; i<data.length; i++)

{

children += TREE_OBJ.parseJSON(data[i]);

}

if (children != "")

$(NODE).children('ul').html(children);

var firstChild = TREE_OBJ.children(NODE)[0];

if ($(firstChild).attr('id')==-1)

TREE_OBJ.remove(firstChild);

【JQery jstree 大数据量问题解决方法】相关文章:

jQuery仿gmail实现fixed布局的方法

微信jssdk在iframe页面失效问题的解决措施

Jquery动态添加输入框的方法

JavaScript实现带标题的图片轮播特效

jQuery处理图片加载失败的常用方法

JS/Jquery判断对象为空的方法

JavaScript实现鼠标拖动效果的方法

JavaScript判断数组是否包含指定元素的方法

png在IE6 下无法透明的解决方法汇总

JQuery自动触发事件的方法

精品推荐
分类导航