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);
本文介绍了一种自制的JavaScript延时函数,该函数通过循环计算当前时间与开始时间的差值来实现精确延时,适用于需要更精确控制延时的应用场景。
5075

被折叠的 条评论
为什么被折叠?



