下午好,尽管阅读了所有文档并进行了搜索,但有人能为我指明正确的方向吗?我被卡住了。我使用JSON将mysql数据插入日历,这看起来不错,但由于我无法打开事件,用户不知道事件有多长。
我们需要允许用户按天或小时添加事件,例如会议时间为14:00至15:30。我曾计划使用我自己的表单进行事件输入,我有4列dat_start、dat_end、time_start&time_end。
我只需要一种方法让最终用户能够看到这些事件的时间,有没有一种方法可以让事件点击,它会弹出一个包含事件信息的窗口?
我的代码是通过一个js文件调用的,该文件包含:
//===== Calendar =====//
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
startParam: 'start',
endParam: 'end',
editable: true,
events : {
url: 'json-events.php',
async: 'false'
}
});
非常感谢
Gary
您使用的是FullCalendar的哪个版本?我使用的是1.5.3,但我认为我使用的技术可以在早期版本中使用。基本上,我通过json提要从数据库中反馈额外的字段。然后,我使用从stackoverflow中获得的一些代码,这些代码使用qtips来格式化这些额外信息并将其附加到事件中。当用户将鼠标悬停在事件上时,将显示额外的数据。只需搜索FullCalendar和qTip标签。