0

FullCalendar を使用していると、理解できない奇妙な出来事に遭遇しました。それが FullCalendar の問題なのか、それとも私がやっていることなのか (おそらく後者) はわかりません。

basicDay ビューで、午後 8 時を過ぎたイベント (つまり、午後 8 時から午後 9 時のイベント) がカレンダーに表示されません。イベントの開始時間を午後 7 時 59 分に設定すると、イベントが表示されます。タイムゾーンを確認しましたが、すべて東部時間 (ニューヨーク) に設定されています。

これに対するもう 1 つの奇妙な点は、他のビューが正しく表示されることです。イベントを正常にドロップした Month および basicWeek ディスプレイは、午後 8 時以降のイベントに問題はありません。

http://www.clarksportscenter.com/calendar/のページ (およびすべてのコードを表示) を参照してください。ナビゲートするのに適した日付は 4 月 16 日で、紺色の日付 (水泳) を見てください。特に、午後 8 時から午後 9 時まで開催される「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 に答える