プログラムの最初でsetInterval関数を使用していますが、コードを開始するときに待ちたくないという問題があります。この時間間隔を適用した後、すぐに開始したいと思います。これが私のコードです:
function initialize() {
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
プログラムの最初でsetInterval関数を使用していますが、コードを開始するときに待ちたくないという問題があります。この時間間隔を適用した後、すぐに開始したいと思います。これが私のコードです:
function initialize() {
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
myfunc()
DOMがロードされた直後に呼び出す
function initialize() {
myFunc();//it will run without waiting for 5 seconds
setInterval(myFunc,5000);
}
google.setOnLoadCallback(initialize);
これを試して:
function initialize() {
myFunc();
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
次のように自己呼び出し関数を作成できます。
(function(){
myFunc();
setInterval(function(){myFunc();},5000)
})();
function myFunc(){
alert('works?');
}
この関数は、ブラウザが読み取るとすぐに実行され、実行する必要はありません(Ankitが提案したように)。