我创建了一个随机引用生成器,它每12秒运行一次引用。但是我希望它在每次页面加载或页面刷新后在2秒内更改。
function changeQuote()
{
getQuotes();
setInterval(getQuotes, 12000);
}
答案 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
获取引号 - 但也设置我们下次运行的间隔。您可以通过按"运行代码段"来查看它的实际效果。按钮。