fullcalendar.js插槽突出显示

时间:2015-06-03 14:32:30

标签: javascript jquery fullcalendar

我正在尝试获取fullcalendar实例的选定插槽,并在dayClick事件后通过jQuery访问它。

check_row

单击时选择了正确的插槽,但如何访问插槽?因为它是一个“dayClick”事件,$(this)总是指向一整天...

我尝试了“eventClick”,但实际上它只适用于已经插入日历的事件。

1 个答案:

答案 0 :(得分:1)

好的,等待90分钟的提问延迟,我找到了解决方案:

而不是实际访问单元格我在该单元格上呈现一个新事件:

dayClick:
function(date, jsEvent, view)
        {
                var now = Date.now();                       
                var eventDate = Date.parse(date);
                if(now < eventDate)
                        {
                                selectedSlots.push(eventDate);
                        }
                else
                        {
                                $('#alert_past_event').modal('show');
                        }
        }

所以这里是完整的“dayClick”:

$('#calendar').fullCalendar('renderEvent',
    {
        title:'',
        color:'007A00',
        start:date,
        end:date_end,
        editable:false,
    });