FullCalendar dayClick不做任何事情

FullCalendar dayClick does nothing

本文关键字:任何事 dayClick FullCalendar      更新时间:2023-09-26

我想为我的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文件,其中只有完整的日历。查看完整的日历及其依赖项是否可以独立工作,或者您的版本是否已损坏,或者您的依赖项是否以错误的顺序加载。