3秒后自动跳转页面
实际开发中,常见需求
- 网上常见的有3种方式,其实在开发中最符合开发的是以下这种
- 页面中倒计时时间也跟着变化的
<body>
<div><span>3</span>s后跳转</div>
</body>
<script>
window.onload=function(){
var timer=setInterval(go, 1000); //定时器,一秒执行一次
};
var x=Number($('span').html()); //获取到页面的倒计时时间,由于获取到是字符串,需通过Number转换成数字进行接下来计算
function go(){
x--;
if(x>0){
$("span").html(x); //将计算后的时间赋值到标签里
}else{
location.href='example.html'; //要跳转的页面
clearInterval(timer); //清除定时器
}
}
</script>