FullCalendar Day单击两次

FullCalendar Day单击两次,fullcalendar,clicking,Fullcalendar,Clicking,我对JQuery非常陌生,所以请原谅我缺乏经验,我肯定会在这个问题中说明这一点。到目前为止,我已经编写了一个日历,可以更改日历中某一天方框的颜色 我想做的是,如果再次选中某一天的方框,它将变回白色。问题是,我并不真正理解dayClick函数的整体功能。我试着制作一个类似的函数,名为dayuncick,除了指定的颜色外,这个函数是相同的,但它不起作用 您只需使用一个类就可以做到这一点: $("calendar").fullCalendar({ dayClick: function (dat

我对JQuery非常陌生,所以请原谅我缺乏经验,我肯定会在这个问题中说明这一点。到目前为止,我已经编写了一个日历,可以更改日历中某一天方框的颜色

我想做的是,如果再次选中某一天的方框,它将变回白色。问题是,我并不真正理解dayClick函数的整体功能。我试着制作一个类似的函数,名为dayuncick,除了指定的颜色外,这个函数是相同的,但它不起作用


您只需使用一个类就可以做到这一点:

$("calendar").fullCalendar({
    dayClick: function (date, jsEvent, view) {
        if ($(this).hasClass("clicked")) {
            $(this).css("background-color", "white");
            $(this).removeClass("clicked");
        } else {
            $(this).css("background-color", "pink");
            $(this).addClass("clicked");
        }
 });

你是个巫师!非常感谢