これは簡単に行えます。ソースオブジェクトにclassNameを設定するだけです。デフォルトのスタイルオプションをオーバーライドするには、かなりのレベルのCSSセレクターが必要でした。あなたのケースで何が機能するかを確認してください。
CSS:
.fc-content .fc-view .localSource2 div.fc-event-inner {
background: red;
} /* you might want to trim this selector down, but it worked for me */
Javascript:
localSource = {
events: [ {title: 'All Day Event', start: new Date(y, m, 1)},
/* More Event Data here */ ],
className: 'localSource', // an option!
currentTimezone: 'Europe/Bucharest', // an option!
};
USHolidays = {
url: 'http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/full',
className: 'gcal-event', // an option!
currentTimezone: 'America/Chicago', // an option!
};
options = {
eventSources: [localSource, USHolidays]
};
fullCalendar(options); // EventSources are set in options
イベントソースドキュメントには、他のプロパティ(color、textcolor)も記載されています。