在basicDay视图中晚上8点后不显示FullCalendar事件

时间:2012-04-14 22:58:26

标签: jquery fullcalendar

我遇到了使用FullCalendar的一个奇怪的事情,我一直无法弄清楚。我不确定它是FullCalendar中的打嗝还是我正在做的事情(可能是后者)。

过去晚上8点的事件未在我的日历上显示(即8:00至9:00的事件)在basicDay视图中。如果我将事件开始时间设置为晚上7:59,它将显示出来。我检查了我的时区,一切都设置为东部时间(纽约)。

另一个奇怪的部分是其他视图正确显示。月份和basicWeek显示放下事件就好了,并且在晚上8点之后没有任何事件的问题。

在此处查看页面(并查看所有代码):http://www.clarksportscenter.com/calendar/。导航到4月16日的好日子,看看深蓝色的日期(水上运动)。请专门查看一个名为“Open Laps”的事件,该事件发生在8:00-9:00pm。默认情况下,它将显示在basicWeek中,您将能够看到它。如果单击将日历转换为basicDay并继续前进到4月16日,则事件将消失。有时,如果您逐日向后点击或点击月/周/日视图,则会显示该事件,有时则不会。这有问题的原因是我在主页上也有日历(http://www.clarksportscenter.com),我不能在那里删除事件。

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

我无法重现你的问题。

使用fullcalendar的基本设置,所有事件都显示正确,也没有指定的时区:

jQuery('#calendar').fullCalendar({
/************** Config ***************/
header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month,agendaWeek,agendaDay'
}
/************** Events ***************/
, eventSources: [
    { // gym
    url: "https://www.google.com/calendar/feeds/--YOUR_SWIM_EVENTS--group.calendar.google.com/public/basic"
    , className: "gym-event"
    // , currentTimezone: 'America/New_York'
    }
]
});

....以及包含您的活动的屏幕截图:http://tinypic.com/r/lb1ia/5

也许对fullcalendar 1.5.3的更新会做到吗?