Fullcalendar添加固定结束时间的事件

时间:2015-10-15 18:39:14

标签: events fullcalendar add

对于那些了解这件事的人来说,这可能很容易。 :)

鉴于此:

$(this).fullCalendar('renderEvent',
    {
       title: 'Class',
       start: date,
       end: date.setHours(2),
       allDay: false 
    }, true );

哪个不起作用...将结束时间设置为超过单击时间两个小时的语法是什么?因此,如果用户点击上午8点,我希望它在两小时后,即上午10点自动结束。

而且......是否有可能使事件长度无法调整大小?如同,删除他们可以点击以增加或减小尺寸的小UI东西?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为(大多数情况下)。在上面的例子中,end: date.setHours(2)当然不起作用。在检查传递到dayClick的日期对象时,我找到fromNow,当我尝试date.fromNow(2)时,它确实有效!

我现在唯一的问题(与我原来的问题无关)是它提示我输入事件名称,即使我在代码中指定了它。这是我上面发布的最终的工作版本:

$('#calendar').fullCalendar('renderEvent',
     {
        id: 0,
        title: 'Class',
        start: date,
        end: date.fromNow(2),
        allDay: false
     }, true );