FullCalendar - 突出显示周视图中的特定日期

Kum*_*mar 3 jquery fullcalendar

我正在使用FullCalendar.在这个帖子之后,我可以从我页面上的日期选择器中选择一个特定的日期.

我在周视图中显示FullCalendar.我的问题是,在周视图中,我无法fc-state-highlight在我去过的日期申请课程.即使本周有我所需的日期,也不会突出显示.

但是,我可以通过使用从当前日期删除相同的类

$('.fc-today').removeClass('fc-state-highlight');
Run Code Online (Sandbox Code Playgroud)

我需要将上面的类添加到我的最新版本中.

任何帮助将不胜感激.

编辑:我自己发布了解决方案.

Kum*_*mar 6

好的伙计们,我为我的问题制定了一个解决方案.

在FullCalendar网站上的这个文档后,我使用回调方法dayRender()来解决我的问题.

上述方法有两个参数 - datecell.第一个存储一周中的所有日子basicWeek.所以,鉴于我所需的日期存储在一个变量中reqDate,我做了类似这样的事情:

$('#my-div').fullCalendar({
    year: reqDate.getFullYear(),
    month: reqDate.getMonth(),
    date: reqDate.getDate(),
    dayRender: function(daysOfWeek, cell)
    {
        if(reqDate.getDate()==daysOfWeek.getDate())
        {
            $(cell).addClass('fc-state-highlight');
        }
        else
        {
            $(cell).removeClass('fc-state-highlight');
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

而已 :)