Примечание: следующий ответ основан на FullCalendar v2. Если вы используете FullCalendar v1, добавьте комментарий, и я соответственно обновлю ответ.
Метод viewRender
будет срабатывать при визуализации нового диапазона дат или при переключении типа вида. (source)
Чтобы вы могли поймать событие viewRender, проверьте, какой тип отображения отображается в данный момент, и отрегулируйте высоту FullCalendar, когда отображаемый тип отображения «месяц».
Пример:
$("#calendar").fullCalendar({
viewRender: function(view, element) {
if (view.name === "month") {
$("#calendar").height(500); //change id and height if needed
} else {
$("#calendar").height(400); //change id and height if needed
}
});
});
Так что вам нужно добавить свойство viewRender в опции даны FullCalendar на инициализации FullCalendar в текущем проекте.
Пожалуйста, можете ли вы создать скрипку для этого? –