我用的是easyui的tree+extjs的panel var nodes = window.localStorage.getItem("checkedid");
var node = nodes.split(",");
for (var a = 0; a < node.length; a++) { alert( new Number(node[a]));//若将这段代码注释,后续代码将无法正常执行 var target = $("#tt2").tree('find', node[a]);
if (target != undefined) {
$("#tt2").tree('check', target.target);
}
}
addwindow(window.localStorage.getItem("checked"));我想实现的功能是在浏览器关闭之后能够保存相印的参数,事实上参数已经保存了,
我的问题是:上面的alert一注释之后我的 addwindow就没效果了,而且这种情况下窗体的样式也变形了,没找到原因在哪~~
贴图在说次问题:
正常情况不正常情况(关闭后重新打开生成的panel):样式变形了
上面贴的代码中的alert注释掉后窗体都不会生成了换了几种写法也没解决
var node = nodes.split(",");
for (var a = 0; a < node.length; a++) { alert( new Number(node[a]));//若将这段代码注释,后续代码将无法正常执行 var target = $("#tt2").tree('find', node[a]);
if (target != undefined) {
$("#tt2").tree('check', target.target);
}
}
addwindow(window.localStorage.getItem("checked"));我想实现的功能是在浏览器关闭之后能够保存相印的参数,事实上参数已经保存了,
我的问题是:上面的alert一注释之后我的 addwindow就没效果了,而且这种情况下窗体的样式也变形了,没找到原因在哪~~
贴图在说次问题:
正常情况不正常情况(关闭后重新打开生成的panel):样式变形了
上面贴的代码中的alert注释掉后窗体都不会生成了换了几种写法也没解决
不加alert显示效果就一样,产生这类问题的主要原因是
js异步执行问题,也就是说,上面代码未执行完,就执行下面的代码了。
建议将addwindow(window.localStorage.getItem("checked"));放在一个函数里面试试看