现在的位置: 首页 > 综合 > 正文

yui-tree刷新节点时候的从新异步更新

2013年12月09日 ⁄ 综合 ⁄ 共 613字 ⁄ 字号 评论关闭
 
  1. //oCurrentTextNode当前节点
  2. //tree当前树
  3. function refresh(){
  4.           if(oCurrentTextNode.children.length){
  5.             tree.removeChildren(oCurrentTextNode);              
  6.             var t=setInterval(
  7.               function(){
  8.                 if(!oCurrentTextNode.children.length){
  9.                     clearInterval(t);
  10.                     tree.unsubscribe("animComplete");//解决动画问题
  11.                     setTimeout(function(){oCurrentTextNode.expand()},200);//解决ie下的错(firefox可不加)                   
  12.                     return;
  13.                   }
  14.                 },200);
  15.           }else{
  16.             oCurrentTextNode.expand();
  17.           }
  18.     }

抱歉!评论已关闭.