遇到一个问题,求帮忙

初心不变时过迁 2013-07-22 05:22:31
我用的是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注释掉后窗体都不会生成了

换了几种写法也没解决


...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
龙的传人1988 2013-07-23
  • 打赏
  • 举报
回复
你的代码我看的不是太懂, 不加alert显示效果就一样,产生这类问题的主要原因是 js异步执行问题,也就是说,上面代码未执行完,就执行下面的代码了。 建议将addwindow(window.localStorage.getItem("checked"));放在一个函数里面试试看
  • 打赏
  • 举报
回复
有没大侠给俺指指路~~
  • 打赏
  • 举报
回复
纠结ING UPUP

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧