刷新后原先展开的节点便初始化了
ztree吧
全部回复
仅看楼主
level 5
很拽d土豆 楼主
如题。给作者大哥提个意见发现,刷新后原先展开的节点被初始化了。不知道大哥看过dtree没有,建议参考一下进行实现就更完善了。
期特~~~。
// [Cookie] Clears a cookie
dTree.prototype.clearCookie = function() {
var now = new Date();
var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
this.setCookie('co' + this.obj, 'cookieValue', yesterday);
this.setCookie('cs' + this.obj, 'cookieValue', yesterday);
};
// [Cookie] Sets value in a cookie
dTree.prototype.setCookie = function(cookieName, cookieValue, expires, path,
domain, secure) {
document.cookie = escape(cookieName) + '=' + escape(cookieValue)
+ (expires ? '; expires=' + expires.toGMTString() : '')
+ (path ? '; path=' + path : '')
+ (domain ? '; domain=' + domain : '') + (secure ? '; secure' : '');
};
// [Cookie] Gets a value from a cookie
dTree.prototype.getCookie = function(cookieName) {
var cookieValue = '';
var posName = document.cookie.indexOf(escape(cookieName) + '=');
if (posName != -1) {
var posValue = posName + (escape(cookieName) + '=').length;
var endPos = document.cookie.indexOf(';', posValue);
if (endPos != -1)
cookieValue = unescape(document.cookie.substring(posValue, endPos));
else
cookieValue = unescape(document.cookie.substring(posValue));
}
return (cookieValue);
};

2012年02月24日 05点02分 1
level 5
很拽d土豆 楼主
利用cookies功能实现。只是数据多了可能耗时些了。
2012年02月24日 05点02分 2
level 11
感谢支持,
目前 zTree 没有制作 cookie 的保存功能,所以页面刷新后肯定会这样的。
不过 zTree 的客户端存储功能以后肯定会制作,但应该不会简单使用 cookie 的,因为 cookie的容量非常有限,对于大数据量的情况下是完全无法保存的。
2012年02月24日 06点02分 3
level 5
很拽d土豆 楼主
很久以前的贴子了,今天没事去看了下ztree。貌似树哥说的这个功能还没有添加上?求知道的解答一下。
2013年08月10日 08点08分 4
[勉强] 不好意思,现在想做的是继续改版。。。不过现在连回答问题的时间都木有了。。。
2013年08月11日 14点08分
回复 zTreeAPI :树哥有空加上呗。说不定什么时候我就来研究研究了。嘿嘿。
2013年08月14日 06点08分
回复 很拽d土豆 : 嘿嘿。。等有空的时候吧
2013年08月19日 14点08分
1