1

我在网页中集成了全日历,但由于某种原因,我通过插件中可用的“高度”属性应用的高度仅适用于 MonthView。

编码:

var calendarOptions = {
                theme: true,
                defaultView: 'agendaWeek',
                allDaySlot: false,
                allDayText: 'all-day',                
                height: ($(window).height()) - ($("div.calendarTitle").offset().top),
                firstHour: 7,
                firstDay: 1,
                slotMinutes: 30,
                defaultEventMinutes: 120,
                axisFormat: 'H:mm',
                .....

基本上,($(window).height()) - ($("div.calendarTitle").offset().top)旨在覆盖给定区域。

我想知道是否有其他人遇到过这个问题,或者对我如何克服它有任何想法。我想要的只是获得相同的高度,无论月视图、日视图还是周视图。

现在,周视图和日视图覆盖了页面的 70%。

4

1 回答 1

2

您是否尝试过在初始化后动态设置它?

$('#calendar').fullCalendar('option', 'height', 700);

完整日历文档

此问题的堆栈答案中提供了另一种方法(用于 DayView) 。

您也可以为 WeekView 尝试这样的方法(最后一个条目)

于 2012-11-12T15:22:57.760 回答