js 急急急!
时间:2011-12-06
来源:互联网
function doLoadFlow(str){
nodes=new Array();
lines=new Array();
eval(str);
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;
createNode(node);
canDragOfNode(node.index);
}
for(var i=0;ll!=null&&i<ll.length;i++){
var line=new Line();
line=mixIn(ll[i],line);
line.sPoint=new Position(line.sPoint.top,line.sPoint.left);
line.midPoint=new Position(line.midPoint.top,line.midPoint.left);
line.dPoint=new Position(line.dPoint.top,line.dPoint.left);
lines[line.index]=line;
createLine(line);
canDragOfLine(line.index);
}
}
nodes=new Array();
lines=new Array();
eval(str);
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;
createNode(node);
canDragOfNode(node.index);
}
for(var i=0;ll!=null&&i<ll.length;i++){
var line=new Line();
line=mixIn(ll[i],line);
line.sPoint=new Position(line.sPoint.top,line.sPoint.left);
line.midPoint=new Position(line.midPoint.top,line.midPoint.left);
line.dPoint=new Position(line.dPoint.top,line.dPoint.left);
lines[line.index]=line;
createLine(line);
canDragOfLine(line.index);
}
}
作者: yj1300918200 发布时间: 2011-12-06
加上 setTimeout("function()",2000);
作者: qq754859 发布时间: 2011-12-06
怎么控制2秒执行一下for循环啊
作者: yj1300918200 发布时间: 2011-12-06
把循环放到一个函数里,然后用定时器,定时执行,用var timerid=setInterval("函数",2000) //2000豪秒=2秒执行一次;定义定时器的ID
用clearInterval(timerid)来停止执行;
用clearInterval(timerid)来停止执行;
作者: qq754859 发布时间: 2011-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28