我正在使用 fullcalendar,想知道是否有办法让某些日期无法点击。到目前为止,我拥有的功能将日历上的所有“日方”日期与我之前定义的最大日期进行比较。如果日期超过最大日期,我会添加一个类以将它们变灰。它们仍然是可点击的。用日历的布局隐藏它们,看起来很糟糕。
// Grey out the dates that go beyond the maximum availability date
var maxParsed = Date.parse(maxDate.toString());
$("td[data-date]").each(function(){
var date = $(this).data('date');
var dateParsed = Date.parse(date);
if(!isNaN(dateParsed) && dateParsed > maxParsed){
$(this).addClass('fc-other-month');
}
});