如何在没有使用任何功能的情况下无延迟地注册setInterval,因为我需要它第一次运行

时间:2016-01-27 08:56:21

标签: javascript jquery html

var interval = setInterval(function(){alert("I am alive.")},delay)

我想明确地注册我的setInterval,因为我想在每个延迟时间之后运行间隔,即使我写入它的页面被销毁了。如果我的延迟是5分钟并且我等到第一次注册setInterval,那么实际上工作正常,那么即使我更改了页面,我也会收到警报。但是如果我在延迟时间之前改变页面,那么我就不会得到警报,因为它根本就没有注册过。所以有任何方法我可以在加载页面时直接注册setInterval。

1 个答案:

答案 0 :(得分:0)

你准备好把文件准备好吗?因此,当页面加载时,它会立即运行;

var interval;

$(document).ready(function) {
    interval = setInterval(function(){alert("I am alive.")},delay);    
});