FullCalendar dayClick什么都不做

时间:2015-09-25 07:50:26

标签: javascript jquery fullcalendar momentjs

我想将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等)工作正常,控制台中没有任何内容。

这是我日历的截图,看起来不正常:

fullCalendar screenshot

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

我建议您评论JavaScript的大部分内容,直到唯一剩下的就是完整的日历。然后看看它是否有效。如果是,则开始取消注释您的JavaScript,直到您看到错误发生的位置。

如果这不起作用,请尝试在服务器上设置一个直接的html文件,其上只有完整的日历。查看完整日历及其依赖项是否作为独立日志运行,或者如果您的版本已损坏,或者您的依赖项的加载顺序不正确。