60秒ごとに関数を起動しようとしています。
これが私の現在のコードです:
<script>
$(document).ready(function() {
setInterval(alertme, 600000);
});
function alertme() {
alert('1 minute has passed');
}
</script>
何らかの理由で関数 alertme が呼び出されていません。
理由はありますか?
60秒ごとに関数を起動しようとしています。
これが私の現在のコードです:
<script>
$(document).ready(function() {
setInterval(alertme, 600000);
});
function alertme() {
alert('1 minute has passed');
}
</script>
何らかの理由で関数 alertme が呼び出されていません。
理由はありますか?
setInterval 関数の Interval パラメータはミリ秒単位です。
したがって、1 分 = 60 秒 = 60 * 1000 ミリ秒 = 60000 ミリ秒
1 秒は 10,000 ミリ秒ではなく、1,000 ミリ秒です。これは 1 分ではなく 10 分後に発火します。
60 秒 = 60000 ミリ秒であり、600000 ではありません
正しいコードは次のとおりです。
<script>
$(document).ready(function() {
setInterval(alertme, 60000);
});
function alertme() {
alert('1 minute has passed');
}
</script>
600000 は 1 分ではありません...
setInterval はミリ秒単位です。