执行了javascript/jquery函数一段时间,然后停止 [英] Executed a javascript/jquery function for some time, then stop

查看:124
本文介绍了执行了javascript/jquery函数一段时间,然后停止的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个JavaScript函数-f1,f2. 我想每2秒从f1呼叫f2,我需要这样做10分钟.

function f1()
{
   //call f1 in every 2 seconds- for 10 minutes
}

function f2(){
{

}

如何在javascript/jquery中实现此功能,或者如何在上述情况下使用Settimeout,setInterval.

解决方案

您可以使用setTimeout()setInterval()之类的组合

10分钟后杀死. 10 * 60 * 1000 = 600000毫秒

var loop2s = setInterval(function(){
           f2();
    }, 2000);
// Kill after 10  minutes
setTimeout(function(){

   clearInterval(loop2s);

},600000);

I have 2 javascript function - f1, f2. Ii want to call f2 from f1 in every 2 seconds and i need to do this for 10 minutes.

function f1()
{
   //call f1 in every 2 seconds- for 10 minutes
}

function f2(){
{

}

How can i implement this in javascript/jquery or how to use Settimeout, setInterval for the above scenario.

解决方案

You can use a cominbation of setTimeout(), and setInterval() like

kill after 10 minutes; 10*60*1000 = 600000 milliseconds

var loop2s = setInterval(function(){
           f2();
    }, 2000);
// Kill after 10  minutes
setTimeout(function(){

   clearInterval(loop2s);

},600000);

这篇关于执行了javascript/jquery函数一段时间,然后停止的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆