Javascript FullCalendar dayClick不执行任何操作

Javascript FullCalendar dayClick不执行任何操作,javascript,jquery,fullcalendar,momentjs,Javascript,Jquery,Fullcalendar,Momentjs,我想将dayClick功能添加到我的fullCalendar中 日历显示正确,但当我单击某一天时,什么也没有发生 这是我的代码: var calendar; $(document).ready(function(){ app.init(); calendar = $('#calendar').fullCalendar({ defaultView: 'basicWeek', firstDay: 1, weekends: false

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

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


这里怎么了?

我建议注释掉大部分JavaScript,直到只剩下完整的日历。然后看看它是否有效。如果是,那么开始取消JavaScript的注释,直到看到错误发生的地方


如果这不起作用,那么尝试在服务器上设置一个只有完整日历的纯html文件。查看完整的日历及其依赖项是否可以独立工作,或者您的版本是否已损坏,或者您的依赖项是否以错误的顺序加载。

我建议注释掉大部分JavaScript,直到只剩下完整的日历。然后看看它是否有效。如果是,那么开始取消JavaScript的注释,直到看到错误发生的地方


如果这不起作用,那么尝试在服务器上设置一个只有完整日历的纯html文件。查看完整日历及其依赖项是否作为独立日历工作,或者您的版本是否已损坏,或者您的依赖项是否以错误的顺序加载。

我猜是您的
app.init()其余代码工作正常:不,控制台中没有任何内容…@Slyvain好的,我会尝试将这一行放在完整日历行之后。是否加载了其他可以捕获事件的插件?仍然没有任何内容。。。我想这是我的css代码,因为我的日历看起来不像你的JSFIDLE@SLYVAINE,我猜是你的
app.init()其余代码工作正常:不,控制台中没有任何内容…@Slyvain好的,我会尝试将这一行放在完整日历行之后。是否加载了其他可以捕获事件的插件?仍然没有任何内容。。。我想这是我的css代码,因为我的日历看起来不像你的jsfiddle@SlyvainWell,我想我会尝试自己编写onclick函数,谢谢!好的,我想我会尝试自己编写onclick函数,谢谢!