设置定时自动跳转首页或固定页面
例一、3分钟跳转到指定路径:
window.setTimeout(function () {
window.location.href ="/tj/page/system/ybxt/bmfwList";
},180000);//毫秒
例二、3 秒(3000 毫秒)后弹出 "Hello" :
setTimeout(function(){
alert("Hello");
}, 3000);
定义和用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
提示: 1000 毫秒= 1 秒。
提示: 如果你只想重复执行可以使用 setInterval() 方法。
提示: 使用 clearTimeout() 方法来阻止函数的执行。
语法
setTimeout(code, milliseconds, param1, param2, …)
setTimeout(function, milliseconds, param1, param2, …)
参数 描述
code/function 必需。要调用一个代码串,也可以是一个函数。
milliseconds 可选。执行或调用 code/function 需要等待的时间,以毫秒计。默认为 0。
param1, param2, … 可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。
技术细节
返回值: 返回一个 ID(数字),可以将这个ID传递给 clearTimeout() 来取消执行。
Js执行一次代码如下:
window.setTimeout(function () {
},1000);
window.clearTimeout(t1);//去掉定时器
Js重复执行代码如下:
window.setInterval(function (){
},1000);
//去掉定时器的方法
window.clearInterval(t1);