我想将dayClick功能添加到我的fullCalendar。
日历显示正确,但当我点击某一天时,没有任何反应。
这是我的代码:
var calendar;
$(document).ready(function(){
app.init();
calendar = $('#calendar').fullCalendar({
defaultView: 'basicWeek',
firstDay: 1,
weekends: false,
weekNumbers: true,
header: {
left: 'prev,next,today',
center: 'title',
right: 'basicWeek,basicDay'
},
dayClick: function(date, jsEvent, view){
console.log("Test");
alert('Clicked on: ' + date.format());
alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
alert('Current view: ' + view.name);
}
});
app.radioButton();
});
其他命令(如firstDay,weekNumbers等)工作正常,控制台中没有任何内容。
这是我日历的截图,看起来不正常:
这里有什么问题?
答案 0 :(得分:0)
我建议您评论JavaScript的大部分内容,直到唯一剩下的就是完整的日历。然后看看它是否有效。如果是,则开始取消注释您的JavaScript,直到您看到错误发生的位置。
如果这不起作用,请尝试在服务器上设置一个直接的html文件,其上只有完整的日历。查看完整日历及其依赖项是否作为独立日志运行,或者如果您的版本已损坏,或者您的依赖项的加载顺序不正确。