`
xieye
  • 浏览: 811525 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

发现了一个xyTree4.12的很小bug

    博客分类:
  • PHP
阅读更多

火狐下正常,IE下location.href指令会不执行.

 

解决方案:

进入node.js和nodenormal.js这两个文件,

在大约第243(node.js)和138行(nodenormal.js)加一句return false;

 

也就是把类似这样的话

a.onclick = function() {
    current.tree.divtree.clickNode(current);
  };

 

改成

a.onclick = function() {
    current.tree.divtree.clickNode(current);

    return false;

};

 

希望你没有遇到这样的困扰.

 

xieye

20081114

 

 

分享到:
评论
8 楼 xieye 2010-01-04  
残念。。 
7 楼 renber 2010-01-04  
进来拜会作者,可惜了没有更新。。。
6 楼 lqixv 2009-06-01  
非常感谢!
5 楼 xieye 2009-05-31  
to lqixv:
   你好,你这个情况有两点:
1、你应该用ajax局部刷新,这样自然页面就没什么变化,该选中还是选中。
2、也可以在树初始化后使一些节点自动被选中。在示例中就有一个按钮演示这种情况。
祝好运! 
4 楼 lqixv 2009-05-31  
我现在用你这个xyTree做项目,但由于对js不熟悉,用这个树感觉不太顺手。如果方便的话,希望能指点一下。

我原来用DTree,这个东西是很简单。但当树节点达到800个后,页面打开非常慢,而且没有选择的功能。但用xyTree后,发现即使有几千个节点,速度也非常快,而且有选择节点的功能。现在的感觉是,用这个树感觉比较复杂,用起来不太方便。能不能再在现有的基础上做点完善工作?
3 楼 lqixv 2009-05-31  
我想在一开始时就设定一些节点是否被选中,该如果设定?api中好像没有?

这种应用的需求在于,我选定一系列节点后,提交给服务器端处理,返回来后我希望的我还嫩看到我原来选了些什么节点。
2 楼 xieye 2009-05-15  
确实很抱歉,人变懒了。
主要关注服务端了。
更新可能性不大。你可以随便改着用。
1 楼 lqixv 2009-05-15  
为什么都没有新版本出来啦?

看了一下,感觉你的这个程序还不错。希望有空时继续更新

相关推荐

Global site tag (gtag.js) - Google Analytics