«Я хочу изменить свой календарь, поэтому месяц по умолчанию - июнь».
Вопрос немного неясен. Ваш календарь равен , начиная с июня, согласно параметру month: 5,
в инициализации календаря.
НО фрагмент кода, приведенный выше, похоже, пытается перейти на август (месяц 7). Так чего же на самом деле хотели?
gotoMonth
также представляется устаревшим; его нет в официальной документации (¿больше?).
Вы бы использовали функцию gotoDate и поместили бы ее после инициализации календаря. Вот так:
$(document).ready(function ()
{
var CurrentDate = new Date();
var CurrentYear = CurrentDate.getFullYear();
var MyCalendar = $('#calendar');
MyCalendar.fullCalendar(
{
defaultView: 'month',
month: 5,
editable: true,
events: [
{
imageAfterTime: $("<img src = 'images/flags/za.png' style='width:19px;height:13px'/>"),
imageAfterTitle: $("<img src = 'images/flags/mx.png' style='width:19px;height:13px'/>"),
title: ' RSA-MEX ',
start: '2010-06-11T14:30:00',
allDay: false,
}
//... More events ... ...
],
timeFormat: 'H(:mm)',
eventRender: function (event, eventElement)
{
if (event.imageAfterTime)
eventElement.find('span.fc-event-time').after($(event.imageAfterTime));
if (event.imageAfterTitle)
eventElement.find('span.fc-event-title').after($(event.imageAfterTitle));
}
});
//-- Advance to the calendar to August (month 7).
MyCalendar.fullCalendar( 'gotoDate', CurrentYear, 7);
});