在FullCalendar中设置15分钟slotMinutes时,事件过早结束

时间:2011-05-08 06:05:01

标签: javascript jquery fullcalendar

我基本完成了:

$(document).ready(function() {

    $('#calendar').fullCalendar({
        defaultView: 'agendaWeek',
        firstDay:1,
        allDaySlot:false,
        axisFormat: 'h(:mm)tt',
        slotMinutes: 15,
        defaultEventMinutes:45,

所以我的左侧显示了15分钟的时间段。

问题是,我设置了一个从上午10:00到晚上10:45运行的事件,它显示了事件,但似乎事件在10:30结束。

我添加了截图,左侧的事件设置为json,如:

array(
        'id' => 333,
        'title' => "John",
        'start' => "May 5 2011 10:00:00",
        'end' => "May 5 2011 10:45:00",
        'url' => "http://yahoo.com/",
        'allDay'=> false,
        'color' => 'red',   // an option!
        'textColor'=> 'black' // an option!
    ),

如果您查看屏幕截图,

enter image description here

我在10点45分的插槽中添加了浅蓝色背景,我认为该事件应该结束。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我认为你读错了。如果你注意到,你的活动包括三个插槽(10,10:15:和10:30)。它在10点45分开始的地方结束。如果你有一个新的事件再次爆发你的第一个事件,你会希望它从10:45开始。因此,它将占用10:45插槽,就像你的第一个占用10个插槽一样,因为它从10开始。