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

我基本上做了:
$(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!
    ),

如果你看截图,

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

解决方法

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

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...