Javascript 在第二轮中更改setInterval的速度

Javascript 在第二轮中更改setInterval的速度,javascript,setinterval,Javascript,Setinterval,我试图改变调用函数的间隔速度 第一次通话需要一秒钟,其余通话需要九秒钟 var tiempoCaratula=1000; var refreshCaratula = setInterval(function() { $('.col-2').load('caratula.php'); }, tiempoCaratula); 使用setTimeout运行第一个,然后在需要的时间间隔内为以后的运行安排时间 var myFunction = function() { $('.c

我试图改变调用函数的间隔速度

第一次通话需要一秒钟,其余通话需要九秒钟

var tiempoCaratula=1000;    
var refreshCaratula = setInterval(function() {   
  $('.col-2').load('caratula.php'); 
}, tiempoCaratula);

使用
setTimeout
运行第一个,然后在需要的时间间隔内为以后的运行安排时间

var myFunction = function() {
  $('.col-2').load('caratula.php'); 
}

var refreshCaratula;

// call the function after 1000ms
setTimeout(function () {
  myFunction();
  // then schedule it to run every 9000ms
  refreshCaratula = setInterval(myFunction, 9000);
}, 1000);

使用
setTimeout
运行第一个,然后在需要的时间间隔内为以后的运行安排时间

var myFunction = function() {
  $('.col-2').load('caratula.php'); 
}

var refreshCaratula;

// call the function after 1000ms
setTimeout(function () {
  myFunction();
  // then schedule it to run every 9000ms
  refreshCaratula = setInterval(myFunction, 9000);
}, 1000);

您可以创建一个以1秒为一次的超时,以及一个在超时后每9秒运行一次的子间隔

var tiempoCaratula = 1000;
var tiempoCaratula2 = 9000;
var refreshCaratula = setTimeout(function() {
    $('.col-2').load('caratula.php'); 

    var refreshCaratula2 = setInterval(function() {
        $('.col-2').load('caratula.php'); 

    }, tiempoCaratula2);

}, tiempoCaratula);

您可以创建一个以1秒为一次的超时,以及一个在超时后每9秒运行一次的子间隔

var tiempoCaratula = 1000;
var tiempoCaratula2 = 9000;
var refreshCaratula = setTimeout(function() {
    $('.col-2').load('caratula.php'); 

    var refreshCaratula2 = setInterval(function() {
        $('.col-2').load('caratula.php'); 

    }, tiempoCaratula2);

}, tiempoCaratula);

你需要做什么?在
load
完成它的工作后运行函数一秒钟?我需要第一个间隔持续1秒,从那里开始它总是持续9秒,这将调用
$('.col-2').load('caratula.php')每1000毫秒或每秒一次<代码>$('.col-2').load('caratula.php')可能需要更长的时间才能执行。您需要做什么?在
load
完成它的工作后运行函数一秒钟?我需要第一个间隔持续1秒,从那里开始它总是持续9秒,这将调用
$('.col-2').load('caratula.php')每1000毫秒或每秒一次<代码>$('.col-2').load('caratula.php')可能需要更长的时间来执行。我尝试了你的代码,它工作正常,太棒了!!非常感谢你所做的一切。我尝试了你的代码,它很有效,太棒了!!非常感谢你所做的一切。