10秒ごとにコードを実行したいのですが、ページの読み込み時にも実行したいと思います。つまり、ページが最初に読み込まれたときに、その後10秒ごとにコードを実行する必要があります。次のコードは、最初は10秒後にのみコードを実行します。
window.setInterval(function(){
/// call your function here
}, 10000);
ありがとう!
10秒ごとにコードを実行したいのですが、ページの読み込み時にも実行したいと思います。つまり、ページが最初に読み込まれたときに、その後10秒ごとにコードを実行する必要があります。次のコードは、最初は10秒後にのみコードを実行します。
window.setInterval(function(){
/// call your function here
}, 10000);
ありがとう!
あなたはこれを行うことができます :
(function(){
var f = function() {
// do something
};
window.setInterval(f, 10000);
f();
})();
IIFEは、囲んでいる名前空間の汚染を避けるためにここで使用されます。
最初にで関数を実行して$.ready
から、同じ関数でインターバルを開始します。
次のようなもの:
$(function() {
var f = function() { };
f();
window.setInterval(f, 10000);
});
関数をインライン化せず、すぐに呼び出します。
window.setInterval(foo, 10000);
foo();
function foo()
{
//Do Stuff
}
LINKを作成してみてください
functionCall();
function functionCall(){
window.setInterval(function(){
/// call your function here
}, 10000);
}