下午好,任何人都可以指出我正确的方向,尽管阅读所有文档并搜索我被卡住了。我使用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'
}
});
非常感谢
加里
答案 0 :(得分:1)
您使用的是哪个版本的FullCalendar?我正在使用1.5.3,但我认为我使用的技术可用于早期版本。基本上我通过json feed从数据库中反馈额外的字段。然后我使用我从stackoverflow中获取的一些代码,这些代码使用qtips格式化并将这些额外信息附加到事件中。当用户将鼠标悬停在事件上时,将显示额外数据。只需搜索FullCalendar和qTip标签即可。