【发布时间】:2012-07-18 15:35:42
【问题描述】:
我正在同步 fullcalendar 和 google 日历,我注意到在周视图中,周日 0:00 到 12:00 的事件丢失了,但仅限于那一天。如果我切换到日视图,它会发生在每一天。
您可以在此处查看错误:http://www.kittikun.jp/schedule2.html
这是页面的来源:
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
events: { url:"http://www.google.com/calendar/feeds/contact%40kittikun.jp/public/basic" },
theme: true,
header: {
left: 'today prev,next',
center: '',
right: 'month,agendaWeek,agendaDay'
},
allDaySlot: false,
timeFormat: "H:mm",
aspectRatio: 1,
lazyFetching: false,
firsthour: 0,
buttonIcons: {prev: 'circle-triangle-w'},
eventClick: function(calEvent, jsEvent, view) {
if (calEvent.description) {
var $dialog = $('<div></div>')
.html(calEvent.description)
.dialog({
title: calEvent.location,
modal: true,
width: 500
});
$dialog.dialog('open');
}
return false;
}
});
});
</script>
在这个论坛上搜索后,我发现了这个话题:
但解决方案不起作用
感谢阅读本文
【问题讨论】:
-
您已禁用 allDaySlot。请检查缺少的事件是否是 AllDay 事件。因为 allDay 插槽存在于日视图和周视图中,但不在月视图中。我怀疑这就是为什么您在月视图中看到这些事件,而不是在日视图和周视图中。
-
@Adil - 据我所知,这些事件是 1 小时的事件。更改该设置不会产生任何影响
-
@AdilMalik 我同意,allDaySlot 没有任何效果
-
Fullcalendar 的问题已经开放 3 年了。您可以使用此link 查看其状态
标签: jquery jquery-plugins plugins fullcalendar