如何让JS在运行的过程中,时隔、间隔一段时间再执行别的函数?
刚好,在JS中,有一个函数,名为setTimeout,可解决此类问题。
下面我们看代码示范吧。
var Value1=document.getElementById("Label1").innerHTML;//用户名
var Value2=document.getElementById("TextBox1").value; //试卷名
setTimeout("HideWait()",3000);//如果成功,3秒后隐藏抽题等待动画
function HideWait()//隐藏动画
{
$("#ForWait").fadeToggle(2000);
$("#ExamInforDiv").fadeToggle(4000);
}
上述代码,当代码执行到第三行的时候,隔3秒后执行功能函数HideWait()。
setTimeout函数的意思就是,从现在起,多少时间之后做什么事情。
可以写成中文的方便大家理解:
setTimeout(做什么,从现在起多少时间之后);