現在の日付より常に 30 日先の未来の日付があります。Date オブジェクトに格納されます。私はこれを使用して解決しました:
var currentDate = new Date();
var futureBlockDate = new Date();
futureBlockDate.setDate(currentDate.getDate() + 30);
FullCalendar jQuery プラグインを使用して、カレンダーでこの日付を過ぎた日を別の背景色で視覚的にブロックして、ユーザーがその日にクリックしたり、イベントを作成したりできないことを認識できるようにします。
FullCalendar でこれを行う最善の方法は何ですか? デフォルトですべての日付を無効にして、特定の範囲 (今日の日付から 30 日後まで) のみ有効にすることはできますか?
次のコードを使用して、無効な背景状態をすべてのセルに適用できると思います。
$(".fc-widget-content").addClass("disabled");
.disabled .fc-day-content {
background-color: #123959;
color: #FFFFFF;
cursor: default;
}
どうすればそれができますか?