我想为我的fullCalendar添加dayClick功能。
日历显示正确,但当我点击日期时,什么也没有发生。
这是我的代码:
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等,工作正常,控制台没有任何内容。
这是我的日历截图,它看起来不正常:
fullCalendar截图
我建议注释掉大部分JavaScript,直到只剩下完整的日历。然后看看它是否有效。如果是,那么开始取消注释你的JavaScript,直到你看到错误发生的地方。
如果这不起作用,那么尝试在服务器上设置一个纯html文件,其中只有完整的日历。查看完整的日历及其依赖项是否可以独立工作,或者您的版本是否已损坏,或者您的依赖项是否以错误的顺序加载。