求救火狐不能设置第一个节点为默认节点
ztree吧
全部回复
仅看楼主
level 3
zTree是3.1的版本。
最近我使用zTree遇到了一个困难,那就是我设置树的第一个节点为默认节点,我在IE中是可以执行的,但是我到火狐中使用发现设置不了,也没有报错,我执行到changeIP这个方法时就不行了,event这里是关键问题所在。求解
代码如下:
$.fn.zTree.init($("#treeDemo"), setting, jsonData);
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
zTree = treeObj;
var nodes = treeObj.getNodes();
if (nodes.length>0) {
treeObj.selectNode(nodes[0]);
}
changeIP(event,"treeDemo",nodes[0]); //自动选择第一个IP为默认值方法
2013年05月16日 03点05分 1
level 11
你这里面的 event 是用来干什么的?? 只有ie 才有 window.event的。
2013年05月16日 13点05分 2
level 3
我这里之前是专门只做IE8浏览器的,但是现在项目要升级了,所以要考虑其他浏览器,现在我就遇到这个问题,你说我要怎么处理?
2013年05月17日 15点05分 3
level 11
所以你先要讲清楚,为啥非要那个event ??? 干什么用的?
2013年05月18日 21点05分 4
如果实在无法去掉,那么你就改成 创建一个 event 填充好必要的参数,然后 传进去
2013年05月18日 21点05分
level 3
event这个参数我这里也没有用处,那照你的意思是event我可以不要,删除这个参数?这样应该不会引起错误吧?
2013年05月21日 09点05分 5
那你得让你的那个方法接收的参数也去掉 event 参数,关键还是得看你的代码了
2013年05月23日 13点05分
1