我试图每30秒运行一次函数,但setInterval等待30秒然后反复运行。所以,如果有任何其他方法可以解决这个问题。 (没有第三方插件)
任何帮助将不胜感激
答案 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);