jQueryでのsetInterval()メソッドの概要
1173 ワード
定義と使用方法:
setInterval()メソッドは、指定された周期(ミリ秒)で関数または計算式を呼び出すことができます.
setInterval()メソッドは、clearInterval()が呼び出されるか、ウィンドウが閉じるまで関数を呼び出し続けます.setInterval()から返されるID値はclearInterval()メソッドのパラメータとして使用できます.
var time=0;
使用法1:
一時停止が必要な場合
使用法2:
一時停止が必要な場合
まとめ:
第1の用法の構想は比較的にはっきりしていて、まず1つの関数を設定して、setIntervalを通じて自分で呼び出しますが、それを他の場所で呼び出すのは難しいです.
2つ目の方法は乱れているように見えますが、setIntervalの内部に自分で呼び出した関数を書いて、有名な関数をつけて、有名な関数を呼び出すことで自動的に実行し、他の場所で呼び出すのが便利です.
以上は個人的な見方ですが、大神たちにもっとアドバイスしてほしいです.
setInterval()メソッドは、指定された周期(ミリ秒)で関数または計算式を呼び出すことができます.
setInterval()メソッドは、clearInterval()が呼び出されるか、ウィンドウが閉じるまで関数を呼び出し続けます.setInterval()から返されるID値はclearInterval()メソッドのパラメータとして使用できます.
var time=0;
使用法1:
function jump(){
………… //
}
time = setInterval("jump",5000); //
一時停止が必要な場合
$("").hover(function(){
clearInterval(time),function(){
time = setInterval("jump",5000);
}
})
使用法2:
function autoPlay(){
time = setInterval(function(){
………… //
},5000);
}
autoPlay(); //
一時停止が必要な場合
$("").hover(function(){
clearInterval(time),function(){
autoPlay();
}
})
まとめ:
第1の用法の構想は比較的にはっきりしていて、まず1つの関数を設定して、setIntervalを通じて自分で呼び出しますが、それを他の場所で呼び出すのは難しいです.
2つ目の方法は乱れているように見えますが、setIntervalの内部に自分で呼び出した関数を書いて、有名な関数をつけて、有名な関数を呼び出すことで自動的に実行し、他の場所で呼び出すのが便利です.
以上は個人的な見方ですが、大神たちにもっとアドバイスしてほしいです.