setTimeout不是真正意义上的延时函数,而且在表单提交后使用不生效。所以,今天自己写了一个js的延时函数,和大家分享
function cnWait (second){
var startTime,endTimes,s;
var d=new Date();
startTime=d.getTime();
while(true){
d=new Date();
endTime=d.getTime();
s = (endTime-startTime)/1000;
if (s >= second)
break;
}
}
注解:参数second 是要延时的秒数,例如:要延时1秒,cnWait(1);