0

我在使用 FullCalendar 时遇到了一件我无法弄清楚的奇怪事情。我不确定这是 FullCalendar 中的一个小问题还是我正在做的事情(可能是后者)。

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

另一个奇怪的部分是其他视图正确显示。Month 和 basicWeek 显示删除事件的情况很好,晚上 8:00 之后的任何事件都没有问题。

在此处查看页面(并查看所有代码):http: //www.clarksportscenter.com/calendar/。导航到的好日期是 4 月 16 日,然后查看深蓝色日期(Aquatics)。专门查找在晚上 8:00-9:00 发生的名为“Open Laps”的事件。它会默认显示在 basicWeek 中,您将能够看到它。如果单击将日历变为 basicDay 并前进到 4 月 16 日,则该事件将消失。有时,如果您逐日向后单击或单击月/周/日视图,则事件会显示,有时则不会。这是有问题的原因是我在主页(http://www.clarksportscenter.com)上也有日历,我不能让它在那里放置事件。

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

4

1 回答 1

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 可以做到这一点?

于 2012-04-19T12:01:15.980 回答