每隔30秒运行一次函数javascript

时间:2014-02-07 21:59:55

标签: javascript function timer

我试图每30秒运行一次函数,但setInterval等待30秒然后反复运行。所以,如果有任何其他方法可以解决这个问题。 (没有第三方插件)

任何帮助将不胜感激

3 个答案:

答案 0 :(得分:5)

基于“Schechter”的答案,但修复为在第一页加载时运行,然后每隔30秒运行一次。

function myFunction(){
        console.log('myFunction Called')
    }

    myFunction();

    setInterval(function(){
        myFunction()}, 30000)

答案 1 :(得分:2)

function foo(){
    console.log('function is being called')
}

setInterval(function(){
    foo()}, 30000)

setInterval中的第二个参数是以毫秒为单位的时间延迟,因此使用30000表示30秒,而不是30秒。

答案 2 :(得分:1)

function blah(){}

blah();
setInterval(blah,30000);