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);