Javascript 另一个计时器中的计时器

Javascript 另一个计时器中的计时器,javascript,jquery,timer,Javascript,Jquery,Timer,可以在javascript中的计时器内创建计时器吗? 我试过了,但没用——它只做了一次内部计时器。 有人能帮我吗?谢谢 var tid3 = setTimeout(timer2, 0); function timer2() { var t = 0; var tid2 = setTimeout(timerImg, 0); function timerImg() {

可以在javascript中的计时器内创建计时器吗? 我试过了,但没用——它只做了一次内部计时器。 有人能帮我吗?谢谢

var tid3 = setTimeout(timer2, 0);   

    function timer2() {

                var t = 0;


                var tid2 = setTimeout(timerImg, 0);

                function timerImg() {
                    alert(t);                    
                    t++;
                    tid2 = setTimeout(1000);
                }


        tid3 = setTimeout(1000);
    }

从您的示例来看,您试图让函数立即执行,然后定期运行。如果不想立即运行,我已经标记了需要删除的行

function timer2() {

   var t = 0;

   function timerImg() {
       alert(t);                    
       t++;
   }

   timerImg(); // Remove to not run immediately
   setInterval(timerImg, 1000);
}

timer2(); // Remove to not run immediately
setInterval(timer2, 1000);

它应该只执行一次内部计时器,这就是超时的作用。尝试多个调用的setInterval…你能详细说明一下吗。我对js很陌生。感谢您是否试图让timer2每x秒调用多次?应该解释一下您的目标是什么,因为您的代码无效。如果满足某些条件,每秒钟第一个计时器应该加载一个html页面。在第二个计时器中,每秒钟,我都要更改加载的html页面中的某些内容。