Элемент таблицы (элемент td) на сегодняшний день имеет класс «fc-today». Вам нужно запустить jQuery, чтобы установить css на все tds после этого в таблице. Это можно сделать, поместив этот код в функцию и присвоив его опции «viewDisplay» при инициализации fullCalendar. Я думаю, что этот JQuery код должен это сделать:
$('#calendar').fullCalendar({
...,
viewDisplay: function (view) {
if (view.start > new Date())
$('.fc-view').find('td').css('cursor', 'pointer');
else if (view.end < new Date())
$('.fc-view').find('td').css('cursor', 'auto');
else {
$('.fc-view').find('td').css('cursor', 'auto');
$('.fc-today').nextAll('td').css('cursor', 'pointer');
$('.fc-today').closest('tr').nextAll('tr').find('td').css('cursor', 'pointer');
}
},
...
});
Он работает за текущий месяц, но, если я изменить месяц, он не работает, потому что .fc-сегодня больше не существует ... = S –
Привет, я отредактировал код выше, у меня были первые два условия неверно, также уточнили, как это установить. Это определенно работает, я проверил его. Благодарю. –
Я проверю его завтра. Спасибо =). –