2012-11-12 5 views
1

웹 페이지 내에 fullcalendar가 통합되어 있지만 어떤 이유로 인해 플러그인 내에서 사용 가능한 'height'속성을 통해 적용한 높이가 MonthView에서만 작동합니다.Fullcalendar jquery 플러그인 높이 문제

코드는 :

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 %를 차지합니다.

+0

가로 세로 비율을 변경하고 있습니까? 내가 사용한 이후로 꽤 오랜 시간이 걸렸지 만 비율을 조정해야 할 수도 있습니다. – davids

+0

내 예제의 aspectRatio가 5였습니다. 어떤 일이 일어나고 있는지보기 위해 변경하려고했기 때문입니다. 나는 그걸 가지고 놀았지만 아무 소용이 없었어. – Bogz902

답변

2

초기화 후 동적으로 설정해 보셨습니까?

FullCalendar Documentation

(DayView 대한) 또 다른 방법

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

는 스택 this question's answers 제공된다.

WeekView의 this (마지막 항목)과 같은 방법을 시도해 볼 수도 있습니다.

+0

안녕하세요, 입력 해 주셔서 감사합니다. 난 그냥 초기화 후 시도했지만 어쨌든 그것은 하루 및 주보기에 대한 771 픽셀 이상 가지 않을거야. 나는 그것보다 더 크게 만들 수 없다. MonthView를 771보다 크게 만 할 수 있습니다. – Bogz902

+0

페이지의 픽셀 너비는 얼마입니까? – davids

+0

페이지는 오른쪽 패널에 고정 된 패널 (너비의 20 %)과 유체 패널 (나머지 패널)로 구성됩니다.이 패널은 내용물 div입니다. 달력은 콘텐츠 div의 전체 너비를 포함합니다. – Bogz902