我有將來的日期,總是比當前日期提前30天。它存儲在一個Date對象中。我工作了這一點,使用:如何在特定日期之前阻止Fullcalendar中的日期
var currentDate = new Date();
var futureBlockDate = new Date();
futureBlockDate.setDate(currentDate.getDate() + 30);
使用FullCalendar jQuery plugin我想在視覺上屏蔽掉任何天過去這個日期與不同的背景顏色,以便用戶知道日曆他們不能在上面點擊還是創建活動在那些日子裏。
用FullCalendar做這件事的最好方法是什麼?也許在默認情況下禁用所有日期,並且只對特定範圍啓用(從今天到未來30天)?
我想我可以使用下面的代碼應用禁用後臺狀態的所有單元格:
$(".fc-widget-content").addClass("disabled");
.disabled .fc-day-content {
background-color: #123959;
color: #FFFFFF;
cursor: default;
}
如何能不能做到?
這工作太好了,謝謝,你! –
此塊是否點擊或拖動此區域的事件? –
此解決方案僅適用於月,basicWeek和basicDay視圖:) – frabiacca