随机引用生成器 - 如何在每次页面加载或页面刷新后设置setInterval?

时间:2018-04-09 04:14:28

标签: javascript setinterval pageload page-refresh

我创建了一个随机引用生成器,它每12秒运行一次引用。但是我希望它在每次页面加载或页面刷新后在2秒内更改。

function changeQuote()
{
   getQuotes();
   setInterval(getQuotes, 12000);
}

1 个答案:

答案 0 :(得分:1)

你希望它在页面加载后2秒被调用 - 然后每隔12秒被调用一次吗?

你尝试过这样的事吗?



function getQuotes() {
  // This is the function that gets your quotes
  console.log("Fetched quotes", new Date());
}

function firstRun() {
  getQuotes();
  setInterval(getQuotes, 12000);
}

setTimeout(firstRun, 2000);
console.log("Page loaded", new Date());




这将(页面加载后2秒)调用firstRun获取引号 - 但也设置我们下次运行的间隔。您可以通过按"运行代码段"来查看它的实际效果。按钮。