我在使用FullCalendar时遇到了一个奇怪的事情,我一直无法弄清楚。我不确定这是 FullCalendar 中的打嗝还是我正在做的事情(可能是后者)。
晚上 8:00 之后的事件不会显示在 basicDay 视图中的日历上(即晚上 8:00-9:00 的事件)。如果我将活动开始时间设置为晚上 7:59,它就会显示出来。我检查了我的时区,一切都设置为东部时间(纽约)。
另一个奇怪的部分是其他视图显示正确。月份和基本周显示掉落的事件很好,晚上 8:00 之后的任何事件都没有问题。
请参阅此处的页面(并查看所有代码):http://www.clarksportscenter.com/calendar/。导航到一个好日期是 4 月 16 日,看看深蓝色的日期(水上运动)。专门寻找一个名为"开放圈数"的事件,该事件发生在晚上 8:00-9:00。默认情况下,它将显示在basicWeek中,您将能够看到它。如果单击以将日历转换为基本日并前进到 4 月 16 日,则事件将消失。有时,如果您逐天向后单击或通过单击月/周/日视图,则会显示事件,有时不会。这有问题的原因是我在主页上也有日历(http://www.clarksportscenter.com),我不能让它在那里删除事件。
任何帮助将不胜感激!谢谢!
我无法重现您的问题。
使用完整日历的基本设置,您的所有事件都显示正确,也没有指定的时区:
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
也许更新到完整日历 1.5.3 会做到吗?