私はカウントダウンクロックを実行しています。カウントダウンが終了すると私はそのページを一度リフレッシュしたい。私はlocation.reloadを使用していますが、読み込みと読み込みと読み込みを続けます。どのようにループを壊すのですか?JQueryのlocation.reloadを複数回停止するにはどうすればよいですか?
<script type="text/javascript">
$('#clock').countdown('<?php echo $tickets_pageRecord['sales_start_date']; ?>')
.on('update.countdown', function(event) {
var format = '%H hr%!H %M min%!M %S sec%!S';
if(event.offset.totalDays > 0) {
format = '%-d day%!d ' + format;
}
if(event.offset.weeks > 0) {
format = '%-w week%!w ' + format;
}
$(this).html('Box Office opens in ');
$(this).append(event.strftime(format));
})
.on('finish.countdown', function(event) {
$(this).html('<h3>Click on shopping cart to buy tickets</h3>');
location.reload();
});
</script>
ローカルストレージを使用して、状態を保存する変数を設定します。 –
localstorageは唯一のオプションです –