时间间隔可以用 setInterval 命令来创建并用 clearInterval 命令来终止。setInterval 所用的参数有两种格式。在第一种格式中,你传递给 setInterval 的参数可以是一个函数名,一段时间上的间隔以及一些传递给前面函数的相关参数。当 setInterval 运行时它会依照规定的时间间隔依次将列出的参数传递给指定的函数,直到你调用 clearInterval 将其终止。相关的示范代码
倒计时
Jquery倒计时插件Countdown timer jQuery Plugin
一个项目里用到了团购倒计时,本来想用递减的方式手写一个,但是想到兼容性问题,还是用封装好的Jquery插件吧。
今天在这里推荐的是“Countdown timer jQuery Plugin”,它是一个轻量级且灵活的倒计时插件,直接用实例说明吧。
首先包含主体的文件:
<script src="script/jquery.js" type="text/javascript"></script> <script src="script/jquery.jcountdown1.3.js" type="text/javascript"></script>
js倒计时跳转
<script language="javascript">
<!--
var maxtime = 2;//按秒计算,自己调整! by hkshadow QQ 2765237
var hiddenid = document.getElementById('hiddenid').value;
function CountDown(){
if(maxtime>=0){
seconds = maxtime--;
msg = seconds+"秒后跳转...";
document.getElementById('timer').innerHTML=msg;
}
else{
clearInterval(timer);
//P.cancel();
top.location = "/wedding/main/bidinginfo.php?id="+hiddenid;
}
}
timer = setInterval("CountDown()",1000);
//-->
</script>