日期:2014-05-16  浏览次数:20735 次

easyui 树形菜单收缩时,闪动
我使用easyui做一个树形菜单,但是做好之后,把菜单展开时没问题,但是收缩起来的时候,会闪动一下,求原因?!
还有下面的方法:
onBeforeLoad:function(row,param){
  if (row){ alert("111");
$(this).treegrid('options').url = 'treegrid_subdata.json';
} else {alert("222");
$(this).treegrid('options').url = 'treegrid_data.json';
}
},
什么时候执行alert("111")?什么时候执行alert("222")?



------解决方案--------------------
当点击节点展开其下的子节点并且子节点数据没有加载时会执行111,因为会传递点击的node节点进来

222是初始化时执行的,因为没有点击节点。

至于为什么闪动就不清楚了,可能是图片加载慢,又么有定高,导致页面晃动,我这里没有出现闪动问题。