简体   繁体   English

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

[英]Random Quote generator - How can i set the setInterval after every page load or page refresh?

I have created a random quote generator which runs the quote itself in every 12 sec. 我创建了一个随机报价生成器,它每12秒运行一次报价。 However i want it to change in 2 second after every page load or page refresh . 但是我希望它在每次页面加载或页面刷新后2秒内更改。

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

You want it to be called 2 seconds after page load - then every 12 seconds after that? 您是否希望在页面加载后2秒调用它-然后每12秒调用一次?

Have you tried something like this? 你尝试过这样的事情吗?

 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()); 

This will (2 seconds after page load) call firstRun which gets the quotes - but also sets up our interval for the next runs. 这将(在页面加载后2秒钟)调用firstRun来获取报价-并为下一次运行设置间隔。 You can see it in action by pressing the "Run code snippet" button. 您可以通过按“运行代码段”按钮来查看运行中的代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在每个页面刷新/加载时进行“循环一次”动画GIF背景播放? - How can I make a “loop once” animated GIF background play on every page refresh/load? Javascript随机报价生成器-如何在页面首次加载时显示报价 - Javascript Random Quote Generator - how to have quote appear as page first loads 每5秒加载一次随机CSS,而无需刷新页面 - Load random CSS every 5 seconds without page refresh 用于在页面加载/刷新上加载随机页面的脚本? - Script to load random page on page load/refresh? 如何在没有页面刷新/鼠标的情况下生成随机数 - How can I generate a random number without a page refresh/mouseClicked 防止setinterval()在每次页面加载时重置 - Prevent setinterval() from reset on every page load 页面加载或刷新时的随机 ID - Random ID on page load or Refresh 在页面刷新时加载随机CSS - Load random CSS on page refresh 即使在“另一页”或“浏览器刷新”中,如何让 setInterval countUp 计时器继续计数? - How Can I make setInterval countUp timer keep counting even in “Another Page” or “browser refresh”? 我有由setInterval每3分钟调用一次的JS函数-当页面也加载时如何调用它? - I have the JS function that is invoked every 3 minutes by setInterval - how can I invoke it when page loads too?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM