javascript – 随着时间推移逐步执行数组

前端之家收集整理的这篇文章主要介绍了javascript – 随着时间推移逐步执行数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的页面上有每个都包含唯一内容标签.我想在不点击它们的情况下自动旋转标签内容.一旦页面加载,我希望此函数开始使用window.onload = function().

我有以下JavaScript数组:

var HoMetabs = [1,3,5,7,9,11]

我想知道如何显示HoMetab 1 10秒然后移动到HoMetab 3然后10秒后按顺序移动到HoMetab 5,而不是随机.当它到达HoMetab 11时,它会再次回到HoMetab 1.

我有一个脚本来更改选项卡,它是ChangeTab(1),其中一个是我想要显示的选项卡的编号.

解决方法

使用setInterval方法每十秒调用一次函数
window.onload = function(){

  var HoMetabs = [1,11];
  var index = 0;

  function nextTab() {
    ChangeTab(HoMetabs[index]);
    index = (index + 1) % HoMetabs.length;
  }

  nextTab();

  window.setInterval(nextTab,10000);

};

猜你在找的JavaScript相关文章