js问题 急急!

yj1300918200 2011-12-06 12:01:19
for(var i=0;nn!=null&&i<nn.length;i++){
var node=new Node();
node=mixIn(nn[i],node);
node.type=typeToNum(node.type);
node.position=new Position(node.position.top,node.position.left);
nodes[node.index]=node;
alert(node+"node");//这怎么加间隔 2 秒
createNode(node);
canDragOfNode(node.index);
}
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yj1300918200 2011-12-06
  • 打赏
  • 举报
回复
不对不是我想要的效果,如果 是将for循环里的东西2秒中输出一下呢
豆虫 2011-12-06
  • 打赏
  • 举报
回复
For Example:
setTimeout(function(){alert(1)},1000) //隔1秒 alert 1 
lsw645645645 2011-12-06
  • 打赏
  • 举报
回复


for (var i = 0; nn != null && i < nn.length; i++) {
var node = new Node();
node = mixIn(nn[i], node);
node.type = typeToNum(node.type);
node.position = new Position(node.position.top, node.position.left);
nodes[node.index] = node;
alert(node + "node"); //这怎么加间隔 2 秒
var start = new Date().getTime();
while (true) if (new Date().getTime() - start > 2000) break;
createNode(node);
canDragOfNode(node.index);
}
yj1300918200 2011-12-06
  • 打赏
  • 举报
回复
不对啊,提示str=setTimeout那行出错
hellNo 2011-12-06
  • 打赏
  • 举报
回复

for(var i=0;nn!=null&&i<nn.length;i++){

var node=new Node();
node=mixIn(nn[i],node);
node.type=typeToNum(node.type);
node.position=new Position(node.position.top,node.position.left);
nodes[node.index]=node;
str = setTimeout(function () {
alert(node+"node");//这怎么加间隔 2 秒
clearInterval(str);
}, 2000);
createNode(node);
canDragOfNode(node.index);

}





87,989

社区成员

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

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