1

60秒ごとに関数を起動しようとしています。

これが私の現在のコードです:

<script>
$(document).ready(function() {
    setInterval(alertme, 600000);
});  

function alertme() {
    alert('1 minute has passed');
} 
</script>

何らかの理由で関数 alertme が呼び出されていません。

理由はありますか?

4

5 に答える 5

3

setInterval 関数の Interval パラメータはミリ秒単位です。

したがって、1 分 = 60 秒 = 60 * 1000 ミリ秒 = 60000 ミリ秒

于 2012-10-30T13:30:47.263 に答える
1

1 秒は 10,000 ミリ秒ではなく、1,000 ミリ秒です。これは 1 分ではなく 10 分後に発火します。

于 2012-10-30T13:31:01.800 に答える
1

60 秒 = 60000 ミリ秒であり、600000 ではありません

于 2012-10-30T13:31:32.987 に答える
0

正しいコードは次のとおりです。

<script>
$(document).ready(function() {
    setInterval(alertme, 60000);
});  

function alertme() {
    alert('1 minute has passed');
} 
</script>
于 2012-10-30T13:35:08.693 に答える
0

600000 は 1 分ではありません...

setInterval はミリ秒単位です。

于 2012-10-30T13:31:08.110 に答える