Javascript 完成后运行2个函数
我有两个函数,我想这样运行 运行30分钟后首次加载页面时Javascript 完成后运行2个函数,javascript,function,timer,Javascript,Function,Timer,我有两个函数,我想这样运行 运行30分钟后首次加载页面时t\u退出 t\u退出完成后,等待30分钟并运行t\u recon 30分钟运行后再次退出,等待30分钟运行t\u recon 这一循环将继续下去 我怎样才能做到这一点? 这是我的密码 function t_recon() { //reconnect } function t_exit() { //exit setTimeout(t_recon, 1800000); } setTimeout(t_exit, 180000
t\u退出
t\u退出
完成后,等待30分钟并运行t\u recon
30分钟运行后再次退出,等待30分钟运行t\u recon
这一循环将继续下去
我怎样才能做到这一点?
这是我的密码
function t_recon() {
//reconnect
}
function t_exit() {
//exit
setTimeout(t_recon, 1800000);
}
setTimeout(t_exit, 1800000);
我试过的
setInterval
不起作用,因为它同时运行它们您可以在每个函数内调用setTimeout()
。当超时过期时,它调用另一个函数
下面的代码段调用每个函数,函数调用之间的延迟为5秒
让waitTime=5000;
功能t_recon(){
log('t_recon function run');
设置超时(t_退出,等待时间);
}
函数t_exit(){
log('t_exit function run');
设置超时(t_侦察,等待时间);
}
设置超时(t_退出,等待时间)代码>您可以在每个函数内调用setTimeout()
。当超时过期时,它调用另一个函数
下面的代码段调用每个函数,函数调用之间的延迟为5秒
让waitTime=5000;
功能t_recon(){
log('t_recon function run');
设置超时(t_退出,等待时间);
}
函数t_exit(){
log('t_exit function run');
设置超时(t_侦察,等待时间);
}
设置超时(t_退出,等待时间)代码>谢谢它工作了..但是我还有一个问题,如果我想在30分钟后运行t_exit,然后等待10分钟,然后运行t_recon呢?只要更改setTimeout
函数中t_exit
函数内的毫秒数,谢谢它工作了..但是还有一个问题,如果我想在30分钟后运行t_exit,并且然后等待10分钟并运行t_recon?只需更改setTimeout
函数中t_exit
函数内的毫秒数即可