重新加载页面时是否会停止JavaScript setTimeout函数? [英] Does a JavaScript setTimeout function stop when page reloaded?
本文介绍了重新加载页面时是否会停止JavaScript setTimeout函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我从触发器启动setTimeout函数,该函数会在重新加载页面时停止吗?
If I initiate a setTimeout function from the trigger, will the function stop when the page is reloaded?
我启动了一个setTimeout函数periodic_update()我的页面的onload事件。
I initiate a setTimeout function "periodic_update()" on the onload event of my page.
这是否会创建periodic_update()函数进程的多个实例?
Is this creating multiple instances of the periodic_update() function process?
<body onload="init_page_onload()">
function init_page_onload() {
periodic_update();
}
function periodic_update() {
foo()
setTimeout("periodic_update()", PERIODIC_UPDATE_REPEAT_PERIOD_MS )
}
推荐答案
当重新加载页面时,previous计时器被丢弃并且新的将开始。
When page is reloaded the "previous" timer is discarded and a new one will start.
这篇关于重新加载页面时是否会停止JavaScript setTimeout函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文