我想循环setTimeout()函数后,每22秒



我有一个JAVASCRIPT代码,我想在每22秒后循环此代码。你能帮我一下吗?

是代码

setTimeout(function() {
  $('#hideMe01').fadeOut('fast');
}, 8000);
setTimeout(function() {
  $('#hideMe02').fadeOut('fast');
}, 8000);
setTimeout(function() {
  $('#hideMe03').fadeOut('fast');
}, 14000);
setTimeout(function() {
  $('#hideMe04').fadeOut('fast');
}, 14000);

你可以把整个东西用间隔符括起来…

function doFade(){
    setTimeout(function() {
      $('#hideMe01').fadeOut('fast');
    }, 8000);
    setTimeout(function() {
      $('#hideMe02').fadeOut('fast');
    }, 8000);
    setTimeout(function() {
      $('#hideMe03').fadeOut('fast');
    }, 14000);
    setTimeout(function() {
      $('#hideMe04').fadeOut('fast');
    }, 14000);
    setTimeout(doFade,22000);
}
doFade();

最新更新