我在程序开始时使用了setInterval函数,但我的问题是我不想在启动代码时等待。我希望它在应用此时间间隔后立即启动。这是我的代码:
function initialize() {
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
答案 0 :(得分:5)
在加载DOM后立即调用myfunc()
function initialize() {
myFunc();//it will run without waiting for 5 seconds
setInterval(myFunc,5000);
}
google.setOnLoadCallback(initialize);
答案 1 :(得分:1)
试试这个:
function initialize() {
myFunc();
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
答案 2 :(得分:-2)
你可以创建一个自我调用函数:
(function(){
myFunc();
setInterval(function(){myFunc();},5000)
})();
function myFunc(){
alert('works?');
}
此功能将在浏览器读取后立即运行,无需运行(如Ankit建议)。