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

Adv*_*dvo 7 javascript jquery fullcalendar

我基本上做了:

$(document).ready(function() {

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

所以我的左侧显示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!
    ),
Run Code Online (Sandbox Code Playgroud)

如果你看截图,

在此输入图像描述

我在10:45插槽中添加了浅蓝色背景,我认为该活动应该结束.有什么建议?

IAm*_*rey 3

我认为你读错了。如果您注意到,您的活动涵盖三个时段(10、10:15: 和 10:30)。它在 10:45 时段开始的地方结束。如果您有一个新活动与您的第一个活动相比,您会希望它在 10:45 开始。因此,它会占用 10:45 的时段,就像您的第一个镜头占用 10 时段一样,因为它是从 10 点开始的。