js setTimeout

时间:2024-01-03 21:13:02

setTimeout用法

//每个0.5秒钟改变字体和背景颜色,字体一闪一闪的效果
var flag = 0;
function start(){
var text = document.getElementById("time");
if (!flag)
{
text.style.color = "red";
text.style.background = "#0000ff";
flag = 1;
}else{
text.style.color = "";
text.style.background = "";
flag = 0;
}
setTimeout("start()",500);
}

启动定时,结束定时

//定时开始
t=setTimeout("showTime()",1000);
//定时结束
clearTimeout(t);

倒计时

var time=10;
function showTime(){
time-=1;
$('#time').html(time);
if (time==0){
return false;
}else{
setTimeout("showTime()",1000);
} }